VPS侦探论坛
标题:
求不带www域名301到带www域名的办法~~
[打印本页]
作者:
Edward
时间:
2012-4-13 21:26
标题:
求不带www域名301到带www域名的办法~~
不好意思,大大,还有个问题要询问你一下~我用的 LNMPA,我在绑定域名的时候,在 apache 和 nginx 的 conf 里绑定了
www.xxx.com
和 xxx.com 两个域名,我是想做一个 301 把访问 xxx.com 都重定向到
www.xxx.com
上,我该怎么做呢?
apache 里的 vhost 配置文件:
ServerName www.xxx.com
ServerAlias xxx.com
复制代码
nginx 里的 vhost 配置文件:
server_name www.xxx.com xxx.com;
if ($host = 'xxx.com' ) {
rewrite ^/(.*)http://www.xxx.com/$1 permanent;
}
复制代码
在网站的根目录加入了 .htaccess 文件:
RewriteEngine on
RewriteCond %{http_host} ^xxx.com[NC]
RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]
复制代码
貌似,没用啊~是我写些错了么?
[
本帖最后由 Edward 于 2012-4-13 21:37 编辑
]
作者:
id886
时间:
2012-4-13 21:54
LNMPA 用 .htaccess 没用??
作者:
yuweitaocn
时间:
2012-4-13 23:07
又来极品了。。
www.xxx.com
改成x*.xxx.com
作者:
yuweitaocn
时间:
2012-4-13 23:08
上面的SERVERNAME已经帮你过滤了。其实你直接可以再写一个虚拟主机,把*.xxx.com都转向
www.xxx.com
即可。不用REWRITE即可。速度还是这一个快。
作者:
Edward
时间:
2012-4-14 08:55
原帖由
yuweitaocn
于 2012-4-13 23:07 发表
又来极品了。。
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
一切正常了好像,我修改的办法么有问题貌似,可能是没有 reload 吧……晕……
欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/)
Powered by Discuz! X3.4