VPS侦探论坛

 找回密码
 注册
查看: 5930|回复: 5

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

[复制链接]
发表于 2012-4-13 21:26:32 | 显示全部楼层 |阅读模式

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

[ 本帖最后由 Edward 于 2012-4-13 21:37 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-4-13 21:54:13 | 显示全部楼层


LNMPA  用  .htaccess    没用??
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-4-13 23:07:41 | 显示全部楼层

又来极品了。。www.xxx.com改成x*.xxx.com
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-4-13 23:08:41 | 显示全部楼层



上面的SERVERNAME已经帮你过滤了。其实你直接可以再写一个虚拟主机,把*.xxx.com都转向www.xxx.com即可。不用REWRITE即可。速度还是这一个快。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2012-4-14 08:55:37 | 显示全部楼层

原帖由 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 会这么复杂~

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2012-4-14 09:26:30 | 显示全部楼层

一切正常了好像,我修改的办法么有问题貌似,可能是没有 reload 吧……晕……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-17 05:57 , Processed in 0.027160 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表