Задать вопрос
@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;
    }
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • REBRAIN
    LEPP Stack
    2 месяца
    Далее
  • Академия Эдюсон
    DevOps-инженер + ИИ
    7 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
location ~ ^\/.+\/$ {
    index index.php index.html;
    try_files $uri =404;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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