|
域名预约/竞价,不错过好东西
黄坤去年7月写了一篇关于301跳转方法的文章,并提交给A5。由于写得很详细,所以301跳转这个词被排在了第二页。
因此,很多人转载并使用。那么问题来了。很多人加我QQ,问我为什么用我的方法在站长之家查询http状态码却返回302,我当时就注意到了这个问题。然后我分析了原因,并向问我的人解释了。上一篇文章显示302是因为文章中的代码丢失了一些代码,导致跳转成功,但是是302临时跳转!今天我要写一篇更详细的301跳转方法分析。
首先我们看一下代码
%{HTTP:主机} ^***.cc
(.*) .***.cc [NC,R=301]
这串代码从301跳转到***.cc。
那么现在我们来说说301跳转可能遇到的情况:
①:如果需要302跳转,只需将代码中[NC,R=301]的301改为302即可。
②:如果你把旧网站换成新域名,做301跳转,需要同时跳转两个域名的内页和首页。
例如###.cn/1.html跳转到***.cc/1.html
因为这样更有利于网站的权重转移,不会损失内页的权重。
所以在这种情况下我们的代码是这样的:
%{HTTP:主机} ^###.cn$
(.*) [NC,R=301]
我们需要在旧域名后面添加 $ 符号,在新域名后面添加 $1 符号。这两个字符的作用是实现301跳转到两个域名的内部页面。
③:当站长301跳转成功后,有的站长发现,当旧域名中的页面跳转到新域名中的页面时,伪静态失败,即旧域名的伪静态页面会跳转到新域名的静态页面。 ,这其实是一个很简单的问题。你只需要将你的301跳转代码放在你的伪静态代码之上。这里以DZ论坛为例。
如图所示:
这么详细的文章是不是让大家明白了,理解301其实很简单呢?欢迎大家一起学习。原创文章。转载时请尊重作者并注明来自黄坤博客:
申请创业报告,分享创业好点子。点击这里一起讨论新的创业机会! |
|