raksmart活动促销

分享

写回答

发帖

[提问] 关于301重定向

HostMonster HostMonster 2430 人阅读 | 7 人回复

发表于 2010-10-2 09:17:57 | 显示全部楼层 |阅读模式

我有两个网站在HM空间。一个是主域liujiu.net,还一个是附加域9bt.org
我现在要把liujiu.net永久301定向到9bt.org,于是我在.htaccess文件里这样写:
Redirect permanent / http://www.9bt.org/
经测试成功(已经做了一个月的定向)。

但现在问题来了,因为做301定向的时候liujiu.net的空间并不在HM,而是外面的空间(9bt.org一直在HM)。今天把它解析到HM,9bt.org竟然打不开了!如果在.htaccess文件里不写Redirect permanent / http://www.9bt.org/,则访问正常。请问这是为什么?要怎样解决?

回答|共 7 个

add.c

发表于 2010-10-2 10:45:57 | 显示全部楼层

可以在.htaccess文件里写:
  1. RewriteEngine on
  2. RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
  3. RewriteCond %{HTTP_HOST} ^www.domain.com$
  4. RewriteRule ^/?$ "http\:\/\/www\.newdomain\.com\/" [R=301,L]
复制代码




域名根据你的情况替换

czfdzx

发表于 2010-10-2 12:54:31 | 显示全部楼层

我不怎么看得懂,请斑竹直接用www.9bt..org.我不知道要替换哪里、几个。我就是想把liujiu.net定向到www.9bt.org

czfdzx

发表于 2010-10-2 12:59:38 | 显示全部楼层

好了,测试成功!多谢斑竹!

czfdzx

发表于 2010-10-2 13:53:16 | 显示全部楼层

为防万一,请看看我是不是写对了?
RewriteEngine on
RewriteCond %{HTTP_HOST} ^liujiu.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.liujiu.net$
RewriteRule ^/?$ "http\:\/\/www\.9bt\.org\/" [R=301,L]

add.c

发表于 2010-10-2 17:50:39 | 显示全部楼层

回复 5# 的帖子

fleagao

发表于 2010-10-5 22:06:58 | 显示全部楼层

自己放进去测试一下就行了.
RAKSmart

aoyou

发表于 2010-10-6 15:39:02 | 显示全部楼层

呵呵,我这几天也在搞htaccess,这样也应该可以
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?liujiu.net$
RewriteRule ^(.*)$ "http://www.9bt.org/$1" [R=301,L]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

HostMonster讨论

HostMonster
优惠码:优惠链接
介绍:HostMonster美国主机商成立于1996年,总部位于犹他州普罗沃,提供主机托管服务,在业内有比较有实力,而且口碑也不错。HostMonster美国主机性价比较高,而且基本不会额外收取费用,其无限型方案支持无限磁盘空间,无限带宽和电子邮件帐户,提供免费域名1个。
查看更多

czfdzx

发表主题