Задать вопрос
IvanIlyasov
@IvanIlyasov
Познаю мир

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

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

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

То есть по сути нужно убрать слэш и заменить слово page при том, чтобы номер страницы оставался неизменным.
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
@dodo512
RewriteCond %{QUERY_STRING} (?:^|&)page=(\d+)
RewriteRule ^(.+)/$ http://site/$1?p=%1 [R=301,L]

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

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

Похожие вопросы