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
Рекомендую хостинг в России от 115р.
Рекомендую хостинг в Европе от 70р.
Интернет-магазин
Скрипт почти работает ?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)
Новые темыОбъявленияСвободное общение
17:56 Кнопка распечатки на картинке 
17:49 Монетизируем 100% adult траффика без остатков. 
15:15 Adtrafico - Правильная партнёрская сеть под бурж трафик 
13:11 CPA-сеть MyLead - глобальная монетизация трафика! 
13:09 Зарабатывай до 50% за сейл с партнерской программой EssayPro! 
21:13 Как закрыть данные в сервисе cy-pr, от посторонних? 
19:22 Как удалять лишние символы из урл 
20:48 Прогон по личной базе, больше 1000 трастовых сайтов! Продвижение СЧ и НЧ запросов + рост показателей! Гарантии! 
15:32 BestChange – обменивать электронную валюту можно быстро и выгодно 
15:01 HidMark.ru - естественные ссылки от 99 рублей. 
14:37 Напишу тексты на азартную тематику для бирж ссылок 
13:57 Профессиональное размножение текстов 
12:52 Схема от 750$ в месяц 
00:18 Программы для рассылок, накрутки, продвижения и ведения аккаунтов в skype, instagram, vk, ok, avito, lenta.ru 
18:06 PrimeXBT - прямая партнерка по крипте, успей снять сливки с актуальной ниши! 
16:09 Почему продукты от Евгения Попова это высер? 
16:08 Арест серверов MoonWalk, без контента осталось 80% киносайтов РФ 
15:20 Партнерская программа №1 в РФ по ремонту компьютерной и бытовой техники! (CPA 1000р) 
09:03 Борьба с оборотнями во Франции 
20:34 Кому пришла выплата с AdSense? 
15:20 Стоит ли приобретать Xrumer