成都网站建设|域名注册|虚拟主机|网站制作|网站案例|网站优化|网站推广|企业邮局|服务器租用|广告设计
从seo的角度考虑网站改版,最大的问题莫过于网址无法迁移。通常情况下,网站改版有几种处理方式。 1、直接删除旧版 这一处理的话,太过粗暴了,很有可能你改版后很长一段时间都无法从搜索引擎获得流量 2、保留旧版一段时间后删除 这是一种比较容易实现的操作,效果也差强人意,能保留很大一部分的流量,对于技术实力有限的站长,不失于是一种不错的选择。 3、旧版做url rewrite到新版 这是一种效果较好的办法,改版所产生的印象基本会忽略不计,但是,这在后期,将会造成页面重复问题,对于每个内容页,都有一个新版页面和旧版页面,容易降低权重,也不推荐。 4、采用网址规范化标签,rel=“canonical”,如果要将旧页面http://www.001pp.com/pr.asp迁移到 http://www.001pp.com/,那么,要在在旧页面的head标签之内,写以下代码,<link rel="canonical" href=“http://www.001pp.com/“/> 不过仍然不是很推荐这一做法,目前仅有google表示明确支持这一标签。 5、旧版301重定向重写到新版。 这是google所推荐的办法,然而在技术实现上也有一定的难度。以上面提问的朋友所遇到的问题为例,整站都是asp的,那么,整站都会对应一个新网址的url,原本的栏目地址是 http://www.001pp.com/default.asp?cateID=8 现在要改成 http://www.001pp.com/index.php?cateid=8 ,那么在default.asp做好301重定向就可以了。 这是动态页面的处理。,301跳转的方法,我在“正确设置301跳转”一文中有提及,当然,要保持url不变也可以,用iis rewrite伪静态规则,将所有对旧地址的访问,重写到新地址去。 而对于原本静态页面的处理,最好能沿用原来的地址 例如,原来是 http://www.001pp.com/article/ask/6392.html,现在换成了dedecms,可能要换成直接 http://www.001pp.com/ask/6392.html 这样的处理。我个人的建议是,写一段iis rewrite伪静态规则,将所有对http://www.001pp.com/article/ask/6392.html的访问,指向 http://www.001pp.com/ask/6392.html 这个新的页面地址。这样就可以做到,旧版的静态地址仍然得到沿用。 如果说,由于网站结构的考虑,一定要使用新的静态地址,那么,仍然需要应用到iis rewrite伪静态规则,将所有对旧地址的访问,用iis rewrite重写,以301的方式重写到新地址。 为了避免网站改版所带来的,url迁移问题,建议在起初应该规划好网站结构,尽量不要出现 .asp 。php之类的动态后缀,而应该尽量采用二级域名,子目录,静态页面地址,这样的链接形式,以避免以后出现的网址规范化问题。