Можно ли при запросе example.com отдать nginx'ом файл index.html, а при запросах example.com/anything-else передавать запрос на обработку php?
P.S. Из конфига удалены не относящиеся к делу директивы, вроде listen.
server {
root /var/www/php/public; # Здесь находится index.php
index index.php index.html index.htm index.nginx-debian.html;
server_name localhost;
location = / { # Здесь хочу отдать index.html
root /var/www/static; # здесь физически находится index.html
try_files $uri $uri/ /index.html?$query_string;
}
location / { # Здесь хочу обрабатывать остальные запросы, как обычно
try_files $uri $uri/ /index.php?$query_string;
}
}
При такой конфигурации, запрос любого url уходит в index.php