Nginx отдает статику. Как в nginx.conf добавить исключение для одного конкретного файла?
Nginx стоит фронтом
location ~* \.(png|txt|jpg|...)$ {...}
Как сделать так, чтобы он пропускал на апач только robots.txt ? А остальные .txt файлы обрабатывал в штатном режиме
Сделал так:
location = /robots.txt {
rewrite ^/robots.txt?$ /robots.php;
}
location ~* \.(png|txt|jpg|...)$ {...}
В общем то все и затевалось для формирования роботса пыхом. Убил двух зайцев одним выстрелом, htaccess ковырять не пришлось
Vadimqa, Ну вобщем-то это правильно. У вас nginx на фронте и именно в нём, правилами location и прочими rewrite нужно рулить всем тем, за что в апаче отвечаю htaccess и прочие mod_rewrite.