技术解析

nginx 配置 301 重定向问题
0
2021-05-25 14:09:12
idczone
server {
    listen 80;
    server_name tanteng.me;
    return 301 $sche美国服务器me://www.$host$request_uri;
}

我想配置当你不输入 www ,也可以重定向到 www 的主站, nginx 这样设置不对吗?

已经给裸域添加 A 记录,如图第二条(忽略红圈)所示:

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

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服