Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

Re: ошибочный redirect на default server name при перенаправлении на https (1 reply)

$
0
0
Используйте переменную $host.

цитата из документации:
$host
в порядке приоритета: имя хоста из строки запроса, или имя хоста из поля
“Host” заголовка запроса, или имя сервера, соответствующего запросу

server {
listen 80;
server_name example.com www.example.com pda.example.com
wap.example.com;
return 301 https://$host$request_uri;
}


22 июня 2015 г., 19:25 пользователь neomaq <nginx-forum@nginx.us> написал:

> Здравствуйте,
>
>
> прошу помощи:
>
> имеется следующая конфигурация
>
> server {
> listen 80;
> server_name example.com www.example.com pda.example.com
> wap.example.com;
> return 301 https://$server_name$request_uri;
> }
>
>
> наблюдается проблема, при редиректе на https nginx использует первое
> дефаулт имя, указанное в server_name
> вместо имени, которое прислал клиент в url
>
> т.е. при входе на pda.example.com:80
> он перенаправляется на https://example.com а должен на
> https://pda.example.com
>
> что я делаю не так? как исправить?
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,259788,259788#msg-259788
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru




--
С уважением,
Сергей Пузырёв
тел.: +7-916-980-70-45
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>