WordPress网站修改/换域名,如何做好301重定向保留网站SEO排名

外贸建站 华再 8个月前 (12-14) 514次浏览 0个评论

使用WordPress搭建好外贸网站以后,中间可能因为各种原因我们需要对网站进行调整。调整以后一定要记得有一件事情要做,那就是301重定向,否则可能会带来较大的损失。

什么是重定向

关于重定向,百度百科的解释是:”重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向)”。

通俗来说,就是当用户访问到网站某个页面A时,我们将用户自动跳转到访问页面B。

常用的重定向方式有:301 redirect、302 redirect与meta fresh几种。其中,301代表永久性转移(Permanently Moved),也是我们今天要重点要谈论的。

什么时候需要使用301重定向

使用301重定向的主要用途就是当你网站的某个页面/文章被删除或者修改以后,需要将用户访问转向到另一个页面/文章,那我们在是么情况下需要做301重定向呢?

-如果你要删除或者修改某个页面/文章的URL;

-如果你要修改网站的固定链接格式;

-如果你要给网站添加HTTPS/SSL ;

-如果你要修改网站域名。

为什么要做301重定向?如果对网站做了调整,当用户访问原页面是如何不做重定向将出现的是一个404页面,不但对用户不友好,而且会影响网站的SEO,很可能会导致网站排名的降低。

WordPress网站中做301重定向的几种情况及方法

使用Redirects插件做重定向

使用该插件的好处就是操作非常简单,不需要任何网站制作基础,在WordPress网站控制后台就可以完成。使用该插件适用于小批量某些页面或者文章URL的修改。

安装插件以后,在工具中找到Redirections, 点击Add New添加一个新的重定向,在Source URL 中输入页面的slug,比如我们此文章的Slug就是wordpress-301-redirects,在Target URI中输入目标页面的完成URL,比如此文章的完整URL为http://www.zhiwaimao.com/wordpress-301-redirects,Group中选择默认的Redirections即可,最后点击Add New完成。

网站添加SSL做重定向

因为Google旗下的Chrome浏览器默认将未添加SSL的网站标记为不安全网站,所以外贸网站都需要安装SSL。安装SSL并不复杂,但是安装SSL以后我们需要将http指向https,以避免产生重复内容。

通常我们都会通过修改WordPress网站中的.htaccess文件来做重定向,只需要在文件中加入以下内容:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

网站更改域名做重定向

如果更换网站域名,也是要做301重定向的,这样可以把我们就域名的权重转移到新域名上。

方法一般也是采用修改.htaccess文件来做重定向,在文件中添加如下内容:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>

提示,虽然通过301重定向可以最大程度保留原网站及页面的SEO排名效果,但也不是百分百能保证的,所以建议大家在建站初期做好规划,尽量避免后期的大幅度修改。

还有,进项操作前一定做好备份工作,以免操作不当带来更大损失。


知外贸 , 版权所有
转载请注明出处及原文链接:WordPress网站修改/换域名,如何做好301重定向保留网站SEO排名
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址