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

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

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

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

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

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