server {
listen 80;
server_name tanteng.me;
return 301 $sche美国服务器me://www.$host$request_uri;
}
我想配置当你不输入 www ,也可以重定向到 www 的主站, nginx 这样设置不对吗?
已经给裸域添加 A 记录,如图第二条(忽略红圈)所示:
但是访问 tanteng.me ,发现根本无法打开,是不是受到另外一个 conf 的影响:
server {
listen 80;
server_name blog.tanteng.me;
……
对 nginx 配置还不熟,有人能看出问题吗?谢谢!
我还发现这样设置有一个问题,我输入任何 xxx.tanteng.me 都跑到 blog.tanteng.me 去了,而直接输入 tanteng.me 根本打不开页面。
tanteng.me 需要加一条主机记录为 @ 的记录
是 @不是 wild ,大哥
星号不是裸域吧,@才是
server {
listen 80;
server_name tanteng.me blog.tanteng.me;
if ($http_host = 'www.tanteng.me' ) {
rewrite ^/(.*)$ http://tanteng.me/$1 permanent;
}
}
记录类型 主机记录 记录值
@ A 112.74.87.47
www A 112.74.87.47
blog A 112.74.87.47
主机记录 记录类型 记录值
@ A 112.74.87.47
www A 112.74.87.47
blog A 112.74.87.47