Edward 发表于 2012-4-13 21:26:32

求不带www域名301到带www域名的办法~~

不好意思,大大,还有个问题要询问你一下~我用的 LNMPA,我在绑定域名的时候,在 apache 和 nginx 的 conf 里绑定了 www.xxx.com 和 xxx.com 两个域名,我是想做一个 301 把访问 xxx.com 都重定向到 www.xxx.com 上,我该怎么做呢?
apache 里的 vhost 配置文件:ServerName www.xxx.com
ServerAliasxxx.comnginx 里的 vhost 配置文件:server_name www.xxx.com xxx.com;
if ($host = 'xxx.com' ) {
rewrite^/(.*)http://www.xxx.com/$1permanent;
}在网站的根目录加入了 .htaccess 文件:RewriteEngine on
RewriteCond %{http_host} ^xxx.com
RewriteRule ^(.*)$ http://www.xxx.com/$1 貌似,没用啊~是我写些错了么?

[ 本帖最后由 Edward 于 2012-4-13 21:37 编辑 ]

id886 发表于 2012-4-13 21:54:13

LNMPA用.htaccess    没用??

yuweitaocn 发表于 2012-4-13 23:07:41

又来极品了。。www.xxx.com改成x*.xxx.com

yuweitaocn 发表于 2012-4-13 23:08:41

上面的SERVERNAME已经帮你过滤了。其实你直接可以再写一个虚拟主机,把*.xxx.com都转向www.xxx.com即可。不用REWRITE即可。速度还是这一个快。

Edward 发表于 2012-4-14 08:55:37

原帖由 yuweitaocn 于 2012-4-13 23:07 发表 https://bbs.vpser.net/images/common/back.gif
又来极品了。。www.xxx.com改成x*.xxx.com
这个 x*.xxx.com 是啥意思~

我之前是把 www.xxx.com 转向到 xxx.com,貌似 apache 的 vhost.conf 里只需要添加个 xxx.com,然后 nginx 里添加两个域名,再多加个判断就行了,为啥 xxx.com 转向到 www.xxx.com 会这么复杂~

Edward 发表于 2012-4-14 09:26:30

一切正常了好像,我修改的办法么有问题貌似,可能是没有 reload 吧……晕……
页: [1]
查看完整版本: 求不带www域名301到带www域名的办法~~