@lexstile

Как исключить из редиректа index.php и/или index.html на nginx?

Делаю редирект с без слеша на слеш:
rewrite ^(.*[^/])$ $1/ permanent;
Как мне исключить из этого редиректа index.php и index.html?
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
castomi
@castomi
Серверный администратор - tickets.settin.ru
Вот так
if ($request_uri ~ ^/index.(html|php)) { rewrite ^.*$ / permanent; }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov Куратор тега PHP
Web developer
Проще (и лучше для SEO) сделать отдельный rewrite с "/index\.php" на "/"
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ИМАГ Москва
от 90 000 до 100 000 ₽
Чемпион Рязань
от 160 000 ₽
Emsoft Москва
от 60 000 до 120 000 ₽