Re: Не правильный запрос на бэкенд после рерайта

Maxim Dounin mdounin на mdounin.ru
Чт Дек 7 12:35:01 UTC 2017


Hello!

On Thu, Dec 07, 2017 at 11:02:45AM +0200, Андрей Василишин wrote:

> 
> Всем привет!
> Есть такой локейшн
> 
> 
>          location = /robots.txt {
>                  rewrite ^(.*)$ /robots.php last;
>          }
> 
>   в котором прописан рерайт robots.txt -> robots.php, все срабатывает 
> корректно, после рерайта запрос идет в  location ~ \.php$ где запрос 
> проксируется на бэкенд и почему в логе вижу передается заголовок:
> 
> 2017/12/07 00:09:06 [debug] 28037#28037: *264176 http proxy header:
> "GET /robots.txt HTTP/1.1
> 
> 
> и соответственно апач вместо того, чтобы выполнить скрипт robots.php, 
> отдает содержимое файла robots.txt
> 
> Что делать?

Для начала - посмотреть внимательно на то, что написано в 
proxy_pass.

-- 
Maxim Dounin
http://mdounin.ru/


Подробная информация о списке рассылки nginx-ru