Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[展示] discuz迁移 更换域名通过htaccess进行301重定向

[复制链接]
semray 发表于 2011-12-4 20:09:07 | 显示全部楼层 |阅读模式
网站变更域名是件很麻烦的事,想通过301重定向,结果必须从一个网站空间定向到另一个网站空间,也就是说如果新域名和旧域名绑定在同一个网站空间上,是无法进行301重定向的。迫不得已,只好在另一个空间上重新建立了与旧网站相同的网站。然后再修改旧网站的htaccess文件进行301重定向。
假设我们原来的域名为tobojie.com,新鲜出炉爱不释手的域名为taobojie.com,想让所有途径过来的tobojie.com都定向到taobojie.com,那么我们在根目录htaccess中加入如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^tobojie.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.tobojie.com [NC]
RewriteRule ^(.*)$ http://www.taobojie.com/$1 [L,R=301]
别看错了,其实是 www.tobojie.com 和 www.taobojie.com 的区别,多了个a
如果上面的设置没有作用于子文件形如/bbs,那么在/bbs下中的htaccess加入:(代码仅为演示,请下载htaccess文件)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tobojie.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.tobojie.com [NC]
RewriteRule ^(.*)$ http://www.taobojie.com/bbs/$1 [L,R=301]
网站更换域名后,为了不失去原来域名的流量,可以采取301重定向,即可不丢流量,对搜索引擎也是友好的。当然,两个域名同时绑定也没有问题,但这样选择的结果会进入一个进退维谷的境地,显然是不明智的。我这次除了空间的麻烦事之外,还有一个问题就是我是要把一级域名301重定向到二级域名。htaccess文件当然是支持的,但是谷歌的网站管理员工具却不支持。
为什么要提到谷歌的网站管理员工具呢,因为进行网站的迁移,谷歌官方有提示,具体引用说明如下。
如果您计划将网站移至新域,以下谨提供一些有助于您保持网站在 Google 搜索结果中的排名的建议:您的目标是避免用户点击指向您网站的链接时出现 404(找不到文件)错误。
如果您因网站的品牌重塑或重新设计而更改域,则可能需要分两个阶段来完成此项工作:首先,迁移网站;然后,开始重新设计。这有助于管理用户在整个过程的任何阶段看到的更改量,并使进程更加顺畅。限制任一时间的更改量,也可以使解决非预期的行为问题变得更为简单。
使用 301 重定向将您旧网站上的所有网页永久重定向至新网站。这可以告诉搜索引擎和用户您的网站已永久迁移。建议您在迁移所有内容前先迁移和重定向一个部分或目录,然后进行测试,以确保您的重定向可正常工作。
请勿进行单一的重定向,即将所有来自旧网站的访问量都定向到新的主页。这可以避免 404 错误,但不会给用户带来良好的体验。虽然更为繁琐,但网页对网页的重定向有助于保持您的网站在 Google 中的排名,同时还能提供一种一致且直观的用户体验。如果您新旧网站的网页无法像推荐的那样实现一一对应,请尽量确保您旧网站上的每一个网页至少会重定向至一个具有相似内容的新网页。
检查网站上网页的外部链接和内部链接。您最好与链接到自己网站的各网站的管理员联系,请他们更新链接,使其指向您新域的网页。不过,如果这不可行,请确保所有具有导入链接的网页均重定向至新网站。您还应查看旧网站内的内部链接,将其更新为指向您的新域。将内容放到新服务器上后,请使用如 Xenu 之类的链接校验器来确保未损坏旧网站上的原有链接。如果您的原始内容包含绝对链接(如 http://www.xh4t.com/2011/10/4521.html )而非相对链接(如 /2011/10/4521.html ),那么这点尤为重要。
为了避免混淆,最好对旧网站的域持续控制 180 天以上。
用网站管理员工具中的地址更改工具通知 Google 您进行了网站迁移。(注:要使用地址更改工具,您对新旧网站的所有权必须已得到证实。)
向网站管理员工具帐户添加新网站,并验证网站所有权。
建议您创建并提交站点地图,在其中列出您新网站的网址。提交站点地图可告诉 Google 在您的新网站上没发现的网页。
完成所有步骤后,可以利用网站管理员工具数据来查看是否一切都正常运行。虽然所有这些更改生效可能需要一定的时间,但可以通过以下一些方法来查看该过程是否正常运行:
查看新旧网站的网络抓取错误,以确保从旧网站的 301 重定向运行正常,并且新网站未显示不希望出现的 404 错误。
如果您为新网站提交了站点地图,通过站点地图详细信息页,您可以了解站点地图中有多少网址已被我们抓取并编入了索引。
也就是说,完成301重定向之外,我们还要向谷歌管理员工具提交我们的新站,并验证,同时在旧站的管理面板里修改,通知谷歌要转移的地址,结果我去看却发现,谷歌这个只支持一级域名,不支持二级域名。哎,无语。
但是域名并更肯定是要做的,旧域名反正已经301重定向了,虽然在网站管理员面板里告诉不了谷歌,但是谷歌你迟早是要知道的,所以也就不管了,提交新站的sitemap,就不理了吧
summer12369 发表于 2011-12-4 20:09:08 | 显示全部楼层
楼主不错......
回复

使用道具 举报

huse 发表于 2011-12-4 20:11:15 | 显示全部楼层
楼主高人啊 谢
回复

使用道具 举报

小屁兔 发表于 2011-12-4 20:31:54 | 显示全部楼层
谢谢啊,刚好用到这个
回复

使用道具 举报

h9999h 发表于 2012-2-11 18:47:55 | 显示全部楼层
保存了,谢谢。
回复

使用道具 举报

我一个人 发表于 2012-2-12 00:54:04 | 显示全部楼层
踩你没理由~~~
回复

使用道具 举报

pea8946 发表于 2012-2-12 01:18:16 | 显示全部楼层
当回帖成为了一种习惯。
回复

使用道具 举报

chengbo110 发表于 2012-4-7 21:42:19 | 显示全部楼层
学习了。。。
回复

使用道具 举报

鐵板餃子、 发表于 2012-4-7 22:02:14 | 显示全部楼层
{:soso_e179:}
回复

使用道具 举报

90n.org 发表于 2012-4-20 09:13:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 02:14 , Processed in 0.036499 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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