Как запретить 301 редикт файла robots.txt

K
На сайте с 10.01.2015
Offline
110
830

Уже около часа не могу заставить nginx не редиктить с файла robots. Собственно вот так сейчас выглядит часть моего конфигурационного файла:

server {
listen ***.*.248.**:80;
server_name old.com *.old.com www.old.com old.ru www.old.ru www.new.com new.com;
return 301 https://new.com$request_uri;
}
server {

# Слушаем 80 порт по IPv4
listen 443 ssl;

# Название сайта (доменное имя)
server_name new.com www.new.com;

Как мне отменить редикт только для old.com/robots.txt

Уже всю голову себе сломал. Очень прошу помощи.

---------- Добавлено 07.07.2015 в 23:47 ----------

Проблему решил. Может кому пригодится:

 location /robots.txt {

rewrite ^ /robots.txt break;
}

location / {
return 301 https://new.com$request_uri;
}
root /var/www/old.com;

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий