互联网技术 · 2024年2月16日

网站改版如何进行URL跳转及权重传递

我们在网站改版的时候,很容易去更改页面URL,改的更加规范,虽然这会形成一部分死链接,但是为了长久的SEO效果,我们只能这样操作,不过还是建议大家,没有到万不得已的地步,尽量不要更改URL,既然改了就需要做一些措施,让旧URL的权重,恢复到新URL中,如何操作那?下面进行详细讲解。

1,比较简单的方式(针对纯静态页面)

如果你是静态页面,页面URL被改动了,比如“zhanling/1.html”改成了“zhan/1.html”你完全可以把“zhanling/1.html”中的代码清空,然后加上一段代码,如下:

<metahttp-equiv=”refresh”content=”3;url=http: 1.html?=”” zhan=”” 域名=””>

当用户访问“zhanling/1.html”就会自动跳转到“zhan/1.html”这个域名下,也就完成了保留流量和权重的转移,如果你任凭“zhanling/1.html”为一个死链接,就白白浪费了一个排名页面,也会形成死链接影响网站的权重信息,当然了,这个死链接也要删除下,如何删除?“如何快速删除网站死链接(图文教程)”大家可以参考这篇文章!

2,利用。htaccess配置文件实现(针对动态页面)

如果你使用的是动态页面(静态页面也可以使用这个方法),完全可以使用配置文件来操作301,直接把需要跳转的页面写进。htaccess页面就可以了,其实还是非常简单的(如下)。

RewriteEngineOn

RewriteBase/

RewriteCond%{HTTP_HOST}^www.daidaiseo.com$

RewriteRule^jianzhan/17.html$http://www.daidaiseo.com/diguocms/17.html[R=301,L]

RewriteRule^jianzhan/3.html$http://www.daidaiseo.com/diguocms/3.html[R=301,L]

RewriteRule^jianzhan/9.html$http://www.daidaiseo.com/zhoubian/9.html[R=301,L]

RewriteRule^jianzhan/8.html$http://www.daidaiseo.com/zhoubian/8.html[R=301,L]

RewriteRule^jianzhan/15.html$http://www.daidaiseo.com/zhoubian/15.html[R=301,L]

RewriteRule^jianzhan/10.html$http://www.daidaiseo.com/zhoubian/10.html[R=301,L]

以上的写法意思是把“jianzhan/17.html”跳转到“diguocms/17.html”当用户访问的时候,会进行跳转,当百度蜘蛛抓取的时候,也会进行跳转。按照以上的方法写即可,还是非常简单的。

文章来源:代代SEO博客

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册