@PhantomBlade

Как определить пустоту REQUEST_URI?

Суть в чем:
1) Есть сайт. Допусти example.com
2) Обращаться к главной можно в двух вариантах example.com и example.com/ (слэш на конце)
3) Нужно, чтоб с example.com происходил редирект на example.com/.
4) Собственно вопрос, как это сделать средствами htaccess и вообще возможно ли это? Как я понял, request_uri не может быть пуст, поэтому в обоих случаях он равен слэшу (/)
  • Вопрос задан
  • 2502 просмотра
Пригласить эксперта
Ответы на вопрос 1
@samedovramil
# удалить слеш в конце
RewriteRule ^(.*)/$ /$1 [L,R=301]

# добавить слеш в конце
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*[^/]$ /$0/ [L,R=301]
Ответ написан
Ваш ответ на вопрос

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

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