Welcome! Log In Create A New Profile

Advanced

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

Сергей Пузырёв
June 22, 2015 12:30PM
Используйте переменную $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
Subject Author Posted

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

Сергей Пузырёв June 22, 2015 12:30PM

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

neomaq June 22, 2015 01:05PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 160
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready