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

Как написать такой rewrite rule?

У меня есть два типа URL с закрывающимся слешом и без него. Например:

www.site.com/country/requirements/test/ и www.site.com/country/requirements/test

Мне нужно установить 301 редирект (со страниц без «/» в конце URL-адреса на страницы с «/» в конце). я пробовала вот так:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
</IfModule>


Но это не работает, потому что в моем htaccess слишком много rewrite rule. Мне нужно определенное правило
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
слишком много rewrite rule

Все правила обрабатываются по очереди.
Перенесите выше по списку.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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