Задать вопрос
@SeiLove

Правильный редирект 301 с параметрами?

Добрый день. Пытаюсь привести ссылку подобного рода site.ru/news/&limit=11 к такому site.ru/news/
RewriteEngine on
RewriteRule !^/?(sitemap|robots|yandex|favicon|modules|images|demos|js|core|files|interfaces|modules|css|img|resources|php)(.*) index.php
AddDefaultCharset utf-8
RewriteRule ^/news\?limit=(.+) /news/$1 [R=301,L]

Но никак не срабатывает. Ни так
RewriteRule ^/news\?limit=(.+) /news/$1 [L,R=301]
ни так
RewriteCond %{QUERY_STRING} ^limit=11$
RewriteRule ^index.php$ http:// site.ru/news/ ? [L,R=301]

Кто-нибудь знает в чём может быть проблема?
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@SeiLove Автор вопроса
RewriteCond %{QUERY_STRING} ^limit=([0-9]{2})$
RewriteRule $ /news/? [L,R=301]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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