История изменений
Исправление beastie, (текущая версия) :
Я в частности о (одна из типичных ошибок):
server {
server_name mdoc.su www.mdoc.su *.mdoc.su;
if ($host != "mdoc.su") {
rewrite ^ http://mdoc.su$request_uri? redirect;
}
…
}
Каноничное, правильное решение:
server {
listen 80;
listen [::]:80;
server_name .mdoc.su;
rewrite ^ $scheme://mdoc.su$request_uri? redirect;
}
server {
listen 80;
listen [::]:80;
server_name mdoc.su;
…
}
С if'ами там тоже что-то в конце, но я ещё внимательно не смотрел.
Исправление beastie, :
Я в частности о (одна из типичных ошибок):
server {
server_name mdoc.su www.mdoc.su *.mdoc.su;
if ($host != "mdoc.su") {
rewrite ^ http://mdoc.su$request_uri? redirect;
}
…
}
Каноничное, правильное решение:
server {
listen 80;
listen [::]:80;
server_name .mdoc.su;
rewrite ^ $scheme://mdoc.su$request_uri? redirect;
}
server {
listen 80;
listen [::]:80;
server_name mdoc.su;
…
}
С if'ами там тоже что-то в конце, но я ещё внимательно не смотрел.
Исходная версия beastie, :
Я в частности о (одна из типичных ошибок):
server {
server_name mdoc.su www.mdoc.su *.mdoc.su;
if ($host != "mdoc.su") {
rewrite ^ http://mdoc.su$request_uri? redirect;
}
…
}
Каноничное, правильное решение:
server {
listen *:80;
listen [::]:80;
server_name .mdoc.su;
rewrite ^ $scheme://mdoc.su$request_uri? redirect;
}
server {
listen *:80;
listen [::]:80;
server_name mdoc.su;
…
}
С if'ами там тоже что-то в конце, но я ещё внимательно не смотрел.