надо сделать подмену с файла на другой в зависимости от поддомена
например если novgorod.site.ru/robots.txt то должен открывать novgorod.robots.txt
поддомены и название роботс совпадают
не работает так. и к тому же, разве просто redirect можно перенаправить на файл?
на сколько я знаю с файлами можно только через rewriteCond, rewriteRule
Редирект на файл должен работатЬ, а вот если у вас nginx+apache то явно нет.
Вам нужно будет писать редирект в самом nginx поскольку запросы к файлу не доходят до апачь в принципе.
Попробуйет для начала так.