0
Мой конфиг:Nginx лучший способ для нескольких серверных имен переадресовывать без www. в WWW
server {
listen 80;
listen [::]:80;
server_name domain.com www.domain.com;
##locations and fastcgi proxy stuff etc down here
}
Как я вижу все остальные делают 301 редирект (возврат), они создают новый блок сервера и поместить хозяина домена там как этот
server {
listen 80;
listen [::]:80;
server_name domain.com;
return 301 $scheme://www.domain.com$request_uri;
##This server block contains no locations etc
}
Как я могу сделать переадресацию с не-www. на www. без создания нового серверного блока?
Для получения дополнительной совместимости может HTTP: // область сказать $ схеме: //? – C0nw0nk
, конечно, вы можете использовать директиву $ schem – witalis