Re: разные robots.txt для двух доменов
пардон Nginx не на том сервере посмотрел на этом nginx version: nginx/1.2.4 Posted at Nginx Forum: http://forum.nginx.org/read.php?21,238630,238631#msg-238631 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: разные robots.txt для двух доменов
1) Отдельный location для robots.txt заведите на каждом домене (если серверы определены независимо несколько раз для каждого домена) 2) если server определён один раз со множеством server_name, то: location = /robots.txt { alias /path/to/robots/folder/$server_name/robots.txt ; } как-то так (писал по памяти, мог ошибиться) 25 апреля 2013 г., 11:39 пользователь shambler81 написал: > пардон Nginx не на том сервере посмотрел на этом nginx version: > nginx/1.2.4 > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,238630,238631#msg-238631 > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
RE: разные robots.txt для двух доменов
Создайте отдельный локейшн для robots для другого vhosta location = /robots.txt { root /usr/local/www/robots/ expires 1d; } -Original Message- From: nginx-ru-boun...@nginx.org [mailto:nginx-ru-boun...@nginx.org] On Behalf Of shambler81 Sent: Thursday, April 25, 2013 10:36 AM To: nginx-ru@nginx.org Subject: разные robots.txt для двух доменов Добрый день коллеги, достаточно простой вопрос.хоть на первый взгляд и немного странный. Требуется сослаться на одну и ту же папку с разных доменных имен. С разницей только в 1 файл который должен подменить nginx дабы у каждого домена свой robots.txt, все остальное по прежнему. (папка сайта обязательна таже, разница только конкретный файл) nginx version: nginx/0.7.67 Posted at Nginx Forum: http://forum.nginx.org/read.php?21,238630,238630#msg-238630 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: RE: разные robots.txt для двух доменов
ну тут трудность все саты ходят через default конфиг + к этому конфигов штук по 5 на каждый сайт поскольку Диниска из 1с-битрикса раскидал в своей виртуальной машине все по разным файлам, конечно я могу указать server { и в нем создать даный локейшен но при этом собственно и весь сайт перестанет работать ;( а отдаваться будет толко файл. В идиале было бы проще сделать конструкцию из " если урл содержит site.ru/robots.txt то /var/www/robots/site.txt site2.ru/robots.txt то /var/www/robots/site2.txt и это запихнуть в стандартный конфиг Posted at Nginx Forum: http://forum.nginx.org/read.php?21,238630,238634#msg-238634 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: RE: разные robots.txt для двух доменов
аналог вот этого RewriteCond %{HTTP_HOST} ^pumprobots.farrock.ru [NC] RewriteRule ^temp.php?$/temp2.php [QSA,L] Posted at Nginx Forum: http://forum.nginx.org/read.php?21,238630,238635#msg-238635 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: RE: разные robots.txt для двух доменов
Все решено: сам ответил на свой вопрос ;) location / { if ($http_host ~* "^pumprobots.farrock.ru"){ rewrite ^/robots.txt?$ /robots.txt break; } } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,238630,238636#msg-238636 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: RE: разные robots.txt для двух доменов
сделайте map и по нему выставляйте переменную для rewrite. 2013/4/25 shambler81 : > ну тут трудность все саты ходят через default конфиг + к этому конфигов штук > по 5 на каждый сайт поскольку Диниска из 1с-битрикса раскидал в своей > виртуальной машине все по разным файлам, конечно я могу указать server { > и в нем создать даный локейшен но при этом собственно и весь сайт > перестанет работать ;( а отдаваться будет толко файл. > В идиале было бы проще сделать конструкцию из " если урл содержит > site.ru/robots.txt то /var/www/robots/site.txt > site2.ru/robots.txt то /var/www/robots/site2.txt ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru