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

Как переназначить дефолтный исполняемый файл в NGINX?

Нужно, чтобы при запросе реальной физической директории срабатывал файл index.php или index.html внутри неё (403 в случае их отсутствия), при запросе главной или несуществующей директории/файла - файл start.php в корне сайта

Делал так в конфиге, однако это не работает:
location / {
        index start.php;
        try_files $uri $uri/ /start.php;
    }

    location ~ ^\/.+\/$ {
        try_files $uri $uri/ /index.php;
    }
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
location ~ ^\/.+\/$ {
    index index.php index.html;
    try_files $uri =404;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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