网站改版做全站一一对应301重定向和百度站长规则写法 悬赏8元 已结束

网站改版做全站一一对应301重定向和百度站长规则写法 把以前百度收录的做一下对应301重定向到新站内容@@www.55555556.cn@@ windows2012 iis7.5 dedecms 希望可以通过web.config 来做301重定向 其它方法也可以 只要生效就行,还有百度站长上面的 网站改版规则写法

追加问题
分享到微信 收藏
    5 人参与回答
卢志建 · 营销源于生活,生活即营销,可谓是:-生活中处处有营销,营销中处处都是生活。
夜很美 等 1 人赞同该回答

  仅对提问问题回答
  
  -------------------

  
  第一.做301重定向 跳转到新站内容
  
  跳转分为很多项,一般服务器跳转,就是全站301,而不是每个页面一一对应跳转,如果一个页面对应一个跳转,需要写规则的。
  
  (1)全站跳转:
  
  可以在主机管理功能模板实现301
  











  根据上图内容添加域名即可快速实现。
  
  (2)
  
  如果想在web.config添加代码实现也可以

  
  <?xml version="1.0" encoding="UTF-8"?>
  
  <configuration>
  
  <system.webServer>
  
  <rewrite>
  
  <rules>
  
  <rule name="Redirect" stopProcessing="true">
  
  <match url=".*" />
  
  <conditions>
  
  <add input="{HTTP_HOST}" pattern="^chuangluo.com$" />
  
  </conditions>
  
  <action type="Redirect" url="http://www.@@@@@@. com/{R:0}" redirectType="Permanent" />
  
  </rule>
  
  </rules>
  
  </rewrite>
  
  </system.webServer>
  
  </configuration>
  
  (3)如果每个页面一一对应来实现跳转 要写规则
  
  <?xml version="1.0" encoding="UTF-8"?>
  
  <configuration>
  
  <system.webServer>
  
  <rewrite>
  
  <rules>
  
  <rule name="Redirect" stopProcessing="true">
  
  <match url="^要重定向的页面" />
  
  <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
  
  <action type="Redirect" url="重定向到的页面" />
  
  <rule name="Redirect2" stopProcessing="true">
  
  <match url="^要重定向的页面" />
  
  <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
  
  <action type="Redirect" url="重定向到的页面" />
  
  </rule>
  
  </rules>
  
  </rewrite>
  
  </system.webServer>
  
  </configuration>
  
  第二.对于你最后问的网站改版规则
  
  你应该没有关注我,或者没加我QQ吧,我里面说了很多这种问题
  
  那我还是给你说下吧
  
  改版工具提供了3种方案:1.站点改版 2.规则改版 3.新旧URL对应
  
  如果路径都一样的话,可以用站点改版,如果路径不同就用规则改版,如果你改版后的路径规则过多那就用新旧URL对应。
  
  对于站点改版,以及新旧URL应都很简单,在这里就简单说下 规则改版内容吧。
  
  规则改版需要了解正则表达式,了解完这个以后,以后在百度数据更改提交都可以通用,移动适配也是需要正则表达式。
  
  先弄懂这些就可以:——
  
  . 匹配除换行符以外的任意字符
  
  \w 匹配字母或数字或下划线或汉字
  
  \s 匹配任意的空白符
  
  \d 匹配数字
  
  \b 匹配单词的开始或结束
  
  ^ 匹配字符串的开始
  
  $ 匹配字符串的结束
  
  另外几个是:
  
  几个正则表达式:
  
  a)确定都是数字的,则用 (\d+)表示
  
  b)确定都是字母的,则用 ([a-zA-Z]+) 表示
  
  c)确定是字母数字混合,则用 ([a-zA-Z0-9]+) 表示
  
  d)确定是字母数字下划线混合,则用 (\w+) 表示
  
  比如:改版前的路径是- ask.seowhy.com/5.html
  
  可以用:ask.seowhy.com/(\d+).html
  
  改版后的规则是 ask.seowhy.com/xinwen/${1}.html 而这个${1}是表示对应的位置的。
  
  好了,就说到这里吧,外面的天空很蓝!
  
  -------------------------------------------------
無常一生 · 提供网站建设、网站推广、营销策划、微商城、三级分销、拓客商城、多网合一商城、APP开发,ERP定制等服务。

不知道你用的是虚拟空间还是主机。很多空间后台也有定向功能

可乐先生 · 7年网站运营经验 QQ群:71378882

1) 域名无变更
使用百度站长工具闭站保护网站改版完毕后,关闭闭站保护,仍然保留权重值。
2)域名有变更
不要删除原来的目录,使用301重新定向,IIS目录重新定向,双击里面网站文件夹,有http重新定向,选择相应目录定向。

可以联系空间商,在web.config里修改即可

柳海 · 80后,SEO/SEM爱好者,V信:hai-world

企业网站改版全站的,如果URL全部有变动,并且实在没有必要的话可以不用做301。
网站改完后,重新提交搜索引擎抓取就可以了。