301 redirect в пагинации
Страницы: 1
301 redirect в пагинации, 301 redirect в пагинации
Здравствуйте, такая проблема. Когда иду по пагинации сайта у меня получются такие ссылки
site.ru/dramy/?page=2site.ru/dramy/?page=3...site.ru/dramy/?page=78
Когда захожу на первую страницу пагинации ссылка получается так site.ru/dramy/?page=1
Как мне сделать чтобы при переходе на первую страницу ?page=1 не показалась, чтобы ссылка была такая site.ru/dramy/
Как это можно громатно сделать с помощью htaccess(301 редирект)?
Спасибо

Комплексное SEO продвижение в поисковых системах Яндекс, Google

kikos ik, Попробуйте как-то так
Код
RewriteCond %{REQUEST_URI} !^/[\w-]+/page/\d+$ [NC]
RewriteCond %{REQUEST_URI} ^/[\w-]+/[\w-]+/\d+$ [NC]
RewriteRule ^([\w-]+)/([\w-]+)/\d+$ /$1/$2 [L,R=301]

или скорее всего так
Код
RewriteCond %{QUERY_STRING} ^(.*)&?page=1(.*)$
RewriteRule ^(.*)/?$ /$1?%1%2 [R=301,L]

А вообще лучше подумайте про rel="canonical"
Изменено: Diman_TS - 2 Октября 2017 14:53
Рекомендую хостинг beget.com
Рекомендую хостинг в Европе от 70р.
Промокод 1EED-7963-D606-E8F4 -5% при заказе домена или хостинга на reg.ru
Скрипт почти работает ?page=1 удаляется))
Но есть такая проблема, например для раздела "Сериалы" ест 150 страниц. когда захочу на страницу 152, ссылка должна быть так [COLOR=#000080]site.ru/serialy/?page=152, но по скольку мы сказали чтобы он удалял [/COLOR]?page=1, он так и делает, из этой ссылки убирает ?page=1 и получается такое site.ru/serialy/?52, что не правильно))

[COLOR=#000080]Есть вариант для решения этой проблемы? [/COLOR]
kikos ik, ещё так попробуйте
Код
RewriteCond %{QUERY_STRING} ^?page=1$
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^(.*)$ /$1? [R=301,L]
Так сайт вообше не работает))

500

Internal Server Error
Something went wrong. Please try your request again.
kikos ik, Давайте ещё так попробуем.

Код
RewriteCond %{QUERY_STRING} ^(.*)&?page=1(.*)$ 
RewriteRule ^(.*)/?$ /$1?%1%2 [R=301,L]

Ставим после  этого кода
Код
RewriteEngine On
Изменено: Diman_TS - 2 Октября 2017 17:06
Цитата
Diman_TS пишет:
Ставим после этого кода RewriteEngine On
Мастер ломастер =)
Сного та же проблема site.ru/serialy/?52

?page=1 удаляет из всех урл.... ?page=152
Код
Redirect 301 http://site.ru/dramy/?page=1 http://site.ru/dramy/

#или 

<IfModule mod_rewrite.c>
    RewriteEngine On
RewriteRule /dramy/$ /dramy/?page=1$ [L]
</IfModule>

#или

<IfModule mod_rewrite.c>
    RewriteEngine On
RewriteCond %{QUERY_STRING} ^page=1$
RewriteRule ^dramy/$ http://site.ru/dramy? [R=301,L] 

</IfModule>
Или пробуйте по: 301 редирект для страницы с GET параметрами _http://coderhs.com/archive/redirect_301#get

Пробуйте и пробуйте) - Кто знает, что у Вас в в файле записано
Изменено: Coder - 3 Октября 2017 11:54
Принципал, Вы попытались бы лучше помочь человеку, чем о других писать.

kikos ik, Ну не знаю как вам ещё помочь, гляньте вот здесь _http://www.htaccess.net.ru/doc/mod_rewrite/Primer-RewriteRule.php может подберёте для себя.
Из кода который я вам раньше писал попробуйте убрать (.*) получится так
Код
RewriteCond %{QUERY_STRING} ^(.*)&?page=1$ 
RewriteRule ^(.*)/?$ /$1?%1%2 [R=301,L]


или ещё вот так попробуйте
Код
RewriteCond %{QUERY_STRING} ^(.*)&?page=[1]$ 
RewriteRule ^(.*)/?$ /$1?%1%2 [R=301,L]

или
Код
RewriteCond %{QUERY_STRING} ^(.*)&?page=[0-9]{1}$ 
RewriteRule ^(.*)/?$ /$1?%1%2 [R=301,L]


Возможно получиться.
Изменено: Diman_TS - 3 Октября 2017 12:11
Diman_TS спасибо огромное братан))

[TABLE]

[TR][TD]
RewriteCond %{QUERY_STRING} ^(.*)&?page=1$
RewriteRule ^(.*)/?$ /$1?%1%2 [R=301,L]
[/TD][/TR]

[/TABLE]


Этот код сработало
kikos ik, Ну вот и замечательно, рад за вас, что всё получилось у нас smile:cool:. Видел, что вы создали аналогичный топик на другом подобном форуме, оставите этот код там, может кому то ещё понадобится.
Да конено))
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
20:03 ClickTimes.ru - самая выгодная монетизация WAP трафика 
16:36 ClickDealer- свои люди на рынке буржа! 
15:07 Adtrafico - Правильная партнёрская сеть под бурж трафик 
13:26 Movieads - видеореклама с высоким выкупом трафика! 
11:21 Kokos.click - народная тизерная сеть! 
00:55 Нужно поменять сертификат безопасности с http на https 
22:24 DreamCash.tl - заработок на онлайн-видео. До 95% отчислений, отличный конверт! 
02:38 Any.cash - Удобный и безопасный обмен в Telegram 
00:24 Продвину сайт качественными ссылками. Рост посещаемости, позиций и ИКС. Крауд ссылки недорого + скидки. 
21:04 Tochkaobmena.com - сервис по обмену цифровых валют! 
20:30 Сколько примерно может стоить. 
17:07 Комплексный прогон по трастовым сайтам, статейное размещение. Рост НЧ-СЧ, Тиц-пр. 
12:23 Хотите заказать статью для сайта на английском языке? 
12:03 Качественный прогон Хрумером для Вашего сайта 
22:53 Поздравьте меня. Я купил ссылку с халявной статьёй на ГГЛ за 200 рублей + плюшки! 
22:49 Что с трафиком? 
17:45 [b]Webvork [/b]- международная товарная СРА сеть с сертифицированными офферами на Европу. 
16:33 Конкурс статей XRumer 2020 
16:25 У кого как с Adsens? CTR в дауне 
15:50 Сколько можно заработать на буксах? 
12:15 Сливаю бота для автоматического заработка на сайте Everve. Быстрые выплаты!!!