IvanIlyasov
@IvanIlyasov
Познаю мир

Как настроить переадресацию для пагинации на сайте через .htaccess?

Суть в том, что нужно сделать переадресацию со старого сайта на новый. И ссылки для пагинации не совпадают.

Пример::
http://site/parentcat/cat/?page=3
Нужно переадресовать на http://site/parentcat/cat?p=3

То есть по сути нужно убрать слэш и заменить слово page при том, чтобы номер страницы оставался неизменным.
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
@dodo512
RewriteCond %{QUERY_STRING} (?:^|&)page=(\d+)
RewriteRule ^(.+)/$ http://site/$1?p=%1 [R=301,L]

Ставить в начало файла сразу после RewriteEngine on
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы