@bysobi

Как сделать redirect 301 с помощью htaccess с site.ru/category/?page-3= на site.ru/category/page-3?

Здравствуйте.
Подскажите, пожалуйста, как сделать правильно редирект с помощью htaccess
Есть url: site.ru/category/?page-3= или site.ru/category/?page-3
Необходимо перенаправлять с этого урла на site.ru/category/page-3
То есть, убрать знак вопроса и = в конце. Страница может быть любая, не только 3

Была попытка сделать: RewriteRule (.*)/?page-([\d]+)$ $1/page-$2 [L,R=301]
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
@dodo512
В начало .htaccess добавить
RewriteCond %{QUERY_STRING} (?:^|&)(page-\d+)
RewriteRule ^category/$  https://site.ru/$0%1? [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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