Это хорошо обсужденная проблема www.domain.com vs domain.com на nginx. По какой-то причине это не работает. Вот мой файл nginx conf:Возврат к 301 не работает на nginx
server{
server_name www.xyz.com;
return 301 $scheme://xyz.com$request_uri;
}
server {
server_name xyz.com;
access_log /home/access_logs/shiv/access.log;
error_log /home/access_logs/shiv/error.log;
root /home/xyz;
location/{
try_files $uri $uri/ /index.php;
index index.html;
}
location ~ \.php$ {
include /opt/nginx/conf/fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/xyz$fastcgi_script_name;
}
}
Пожалуйста, укажите, что случилось с этой конфигурацией!
ВОПРОС
xyz.com открывается просто отлично.
www.xyz.com просто не открывается
МОЯ DNS ZONE FILE
$TTL 1800
@ IN SOA ns1.abc.com. hostmaster.xyz. (
1376913474 ; last update: 2013-08-19 11:57:54 UTC
3600 ; refresh
900 ; retry
1209600 ; expire
1800 ; ttl
)
IN NS ns1.cpp.com.
NS ns2.cpp.com.
NS ns3.cpp.com.
MX 0 9d209d3837fd2a499a12e566975cce.pamx1.hotmail.com.
@ IN A 192.xxx.xxx.154
www IN A 192.xxx.xxx.154
не согласен с комментарием перед downvoting? Просто downvoting без причины на самом деле не помогает! – beNerd
вводите ли вы их вручную, или есть менеджер dns? –