网站随着规模、业务、技术的变化进行改版是在所难免的,但网站改版也有一定的风险,特别是网站链接结构的改变容易遭到搜索引擎的惩罚,轻则降权重则被K,为了最大限度的降低风险,站长们一般通过301永久重定向技术进行新旧链接的替换,不同的搜索引擎对301的反应速度是不一样的,GOOGLE作为目前世界上最成熟的搜索引擎,反应较灵敏,而百度在这方面反应较迟缓(有点老年滞呆的感),但日前百度终于推出了301改版工具,关于工具的使用,请参见百度站长平台资料, 网站改版的注意事项?#1 如何向百度提交网站改版规则?#2 如何编写高级规则中的url替换规则?#3 本文着重为您讲解如何编写替换规则,其实百度已经提供了两个例子 来自百度规则说明:#表示数字,*表示任意字符,<>会将其最临近的字符串(*或#或XXX)替换为<>内的字符串 这里<>是最重要的,“会将其最临近的字符串替换成<>内的字符串”,何为最临近呢? 就是从<>自身往前,直到出现* # <>,直接拿百度提供的例子,还是看图说话吧
再举几个例子 1.将example.com/ha/index-j1-s2-p3.html 替换成example.com/ha/index-j1.html,怎么做呢 答案:example.com/ha/index-j#-s<>#<>-p<>#<>.html 这里<>主要起到一个替换的作用 2.将example.com/ha/index-j1-s2-p3.html 替换成example.com/ha/index-s2.html,怎么做呢 答案:example.com/ha/index-j<>#<>-s#-p<>#<>.html 同时,在百度站长平台上,由于每次只能添加一条规则,这样添加一条规则就要复制粘贴5次,较为繁琐,
笔者也写了一个小工具可以很省力气了(来A5发文章,怎么能不带礼物呢?)(可以在excel中批量编辑好,复制成文本再使用),
工具及源代码都可下载,地址 news/UploadFiles_7060/201212/2012122117133288.rar 不知道为什么百度会用<>这种方式来做规则,而不是用更灵活的正则表达式,可能为是为我们这些技术不达标的草根站长提供方便吧 Merry Christmas(这么长,对吗),本文由专业的农业人才求职招聘网中国农业人才网 A5首发,欢迎相互交流。 (责任编辑:admin) |