Добрый день
Разбираюсь с настройками Nginx. Вопрос, как повторить вот такую настройку в nginx:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ __/index.php [L,QSA]
Т.е. если обращение к файлу, то открываем файл, а во всех остальных случаях /folder/file.php? Замечу, что файл, на который нужно сделать редирект, лежит не в корне домашней папки.
Перенаправить все достаточно просто:
rewrite ^ /__/index.php last;
Переправить "не существующие" тоже:
try_files $uri $uri/ /__/index.php?$args;
Но мне нужна проверка на подобии вот такого:
if (is_directory || !is_file) { rewrite ^ /__/index.php last; }
Спасибо, коллеги, за помощь!