首页客户案例企业网站建设外贸独立站SEO优化小程序+APP开发自媒体运营关于动态联系咨询

浅析wordpress怎样去设置301重定向

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

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

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

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

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

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

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

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

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

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

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

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

if (strtolower($_SERVER['SERVER_NAME'])!=’***.com’) { $URIRedirect=$_SERVER['REQUEST_URI']; if(strtolower($URIRedirect)==”/index.php”) { $URIRedirect=”/”; } header(‘HTTP/1.1 301 Moved Permanently’); header(‘Location:http://***.com’.$URIRedirect); exit(); }

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

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

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

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

RewriteEngine on

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

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

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

 

 

本文来自广州品牌网站建设网站设计公司-广帆互动

日期:2012年12月08日

标签: 广州网站设计公司 、 广州网站设计 、 广州网站建设公司 、 广州网站建设 、 广州网站制作公司 、 广州网站制作 、 高端网站设计 、 高端网站建设 、 广州高端网站设计 、 广州高端网站建设

获取您的项目定制及优化报价。

* 为广州天河、白云、海珠、番禺、花都、南沙区提供网站建设服务。
微信二维码15876521776免费获取诊断报告