Решения задачи:
0) передавать на обработку этого файла апачу, который уже скриптом будет отдавать нужный текст.
1) под каждый поддомен создать свой server c разными root
2) rewrite + map
map $host $robots { default robots.txt; one.domain.com one.domain.robots.txt; ... } server { location = /robots.txt { alias /path/to/$robots; } ... }(линк), "для любителей граблей"
3) через try_files
location = /robots.txt { try_files /$host.robots.txt /robots.txt =404; }Для работы должен быть определён root. Можно и в блоке robots, если например эти файлы вынесены в отдельное место.
Комментариев нет:
Отправить комментарий