Hello, Vvedensky!

On Thu, Dec 29, 2016 at 01:38:00AM -0500
[email protected] wrote about "Ещё один редирект":
> Здравствуйте.
> У меня в одной папке 2 сайта site.ru и site.com, соответственно должно быть
> 2 разных файла robots.txt. Для site.ru выдаёт основной файл, а как правильно
> настроить переадресацию nginx, чтобы при запросе на site.com выдавал
> содержимое файла robots1.txt, а адрес оставался site.com/robots.txt ?
> Пробовал такое:
>       location /robots.txt {
>               try_files robots.txt @rewrite;
>               rewrite ^/robots1.txt permanent;
>       }
> но не работает

Создайте для каждого сайта свой файл:

site.ru_robots.txt
site.com_robots.txt

и отдавайте примерно так:

location = /robots.txt {
 try_files $host_$uri $uri =404;
}
_______________________________________________
nginx-ru mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить