wordpress如何设置301重定向

摘要:关于网站为什么要做301重定向,前面的文章中已经多次提到过,今天特别来介绍一下wordpress如何设置301重定向。 而根据自己网站空间的服务器操作系统的不同,就得使用不...

  关于网站为什么要做301重定向,前面的文章中已经多次提到过,今天特别来介绍一下wordpress如何设置301重定向。而根据自己网站空间的服务器操作系统的不同,就得使用不同的方式去设置。

  Windows平台下wordpres如何实现301重定向,有两种解决方案可供选择:

  一、利用wordpress的插件功能实现301重定向

  使用 WordPress 名为 “Dean’s Permalinks Migration” 的插件就很好的帮我解决了301重定向的问题,使用方法非常简单。这里要强烈推荐一些新手使用。具体操作步骤如下:

  ①下载→上传至wp-content\plugins目录→到 WordPress 后台激活;

  ②设置→PermalinksMigration→输入原来的永久链接形式(我的就是/%category%/%postname%.html),保存;

  ③设置→永久链接→选择永久链接形式(我的就是/archives/%post_id%);

  ④为了保证分类、标签(tag)的网址不变,在分类基础中填写/category,在标签基础中填写/tag。【此项可选】

  我们在经过上面的几个步骤的设置后,Googlebot 将可以很快辨别出301重定向,并重新索引更新网址。当然,Googlebot 重新索引也需要时间,Blogger 可以通过 SiteMap.xml 通知 Googlebot。

  二、使用程序进行设置实现301重定向

  这种办法不适宜新手使用,因为牵扯到的东西稍微要多一点,具体的操作如下:

  登陆到网站后台,或者使用FTP,也或者控制面板,找到header.php文件,然后在<?php后面添加下面的红色代码:

  在Linux主机状态如何实现301重定向?

  而linux服务器主机的话,相对来说就较为简单一些,如果你使用的是Linux主机,那么在设置固定连接的时候,wordpress后台会体现添加以下蓝色函数到.htaccess文件。

  添加上面的代码后就能够实现网站的301重定向了,代码如下(后面是重定向后的网址,记得修改成你自己的网址):

  RewriteEngine on

  RewriteCond %{http_host} ^www.***.com [NC]

  RewriteRule ^(.*)$ http://***.com/$1 [L,R=301]

  最后我们把.htaccess文件上传到网站的根目录就可以了,需要注意的问题是.htaccess文件在本地需修改成TXT格式,上传到根目录后重命名为.htaccess就可以了。

  本文来自http://www.45fan.com,转载需注明出处!