lyxfrxxdom 发表于 2014-8-10 12:21:39

为什么没设置,带www自动跳转到不带www的域名

添加虚拟主机时,如果1.只添加带www(如www.abc.com),将会自动跳转到abc.com,并且403 Forbidden

2.只添加不带www(abc.com),abc.com成功运行,www.abc.com不跳转 403 Forbidden

3.两个同时添加,www.abc.com跳转到abc.com,成功运行

备注:
绑定目录均为 /home/wwwroot/www.abc.com
新域名,不存在和安装lnmp时设置的域名相同的可能性

问题:没设置其他参数,为什么www.abc.com自动跳转到abc.com

licess 发表于 2014-8-10 20:08:15

没设置的话绝对不会自己跳,你贴上配置来看看

vieway 发表于 2014-8-12 21:08:14

回复 1# 的帖子

可能是浏览器的问题,你使用firefox吗?清空缓存或者换个浏览器试试

Korosu 发表于 2014-8-13 19:13:05

我也遇到了这个问题
开始绑定在default目录上倒正常
后来重新绑定到www.aaa.com目录上就不正常了 会跳转到不带www上
配置如下
server
      {
                listen 80;
                #listen [::]:80;
                server_name www.aaa.com aaa.com;
                index index.html index.htm index.php default.html default.htm default.php;
                root/home/wwwroot/www.aaa.com;

                include wordpress.conf;
                #error_page   404   /404.html;
                location ~ [^/].php(/|$)
                        {
                              # comment try_files $uri =404; to enable pathinfo
                              try_files $uri =404;
                              fastcgi_passunix:/tmp/php-cgi.sock;
                              fastcgi_index index.php;
                              include fastcgi.conf;
                              #include pathinfo.conf;
                        }
差别就是文件夹多了www..com 我就把文件夹重命名aaa
配置文件的路径也改成了aaa 这下不跳转了 但是网页变白板了 这是还有哪里需要更改的?

[ 本帖最后由 Korosu 于 2014-8-13 19:26 编辑 ]

licess 发表于 2014-8-13 20:16:48

可能程序上的跳转,如wp你用www域名安装的,你访问不带www是会301到www的
页: [1]
查看完整版本: 为什么没设置,带www自动跳转到不带www的域名