Решения задачи:
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, если например эти файлы вынесены в отдельное место.
Комментариев нет:
Отправить комментарий