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