Приветствую всех.
Есть файл index.php, есть главная страница сайта. По каким-то причинам, CMS не определят главную страницу и выводит свою 404 ошибку. При этом, если явно перейти по адресу:
https://example.com/index.php всё работает и открывается главная страница. Индексный файл в конфиге Nginx задан корректно.
index index.html index.php;
Ну и собственно он работает, так как открывается главная страница сайта, ошибка скорее всего, где-то на стороне приложения. Но в виду отсутствия такого опыта, я не знаю где её искать. Сейчас временно решил вопрос так:
if ($request_uri = "/") {
return 301 "/index.php";
}
Конечно, оно то работает, но в URL появляется /index.php ( оно и понятно, 301 редирект же ). Как сделать виртуальный редирект ( симлинк ) на index.php, например, с помощью location и rewrite чтобы при этом физически никуда не переходить?