现在的位置: 首页 > Wordpress知识 > 正文
wordpress页面301重定向带www测试成功!
2011年12月16日 Wordpress知识 ⁄ 共 913字 评论数 1

文章开头首先祝贺自己的wordpress终于301重定向了,在网站也查了好多,但是总是没有成功。现在我在这里跟大家分享一下吧。虽然用户浏览加www和不加www的都是一样的,但是对于搜索引擎而言却是两个网站,基于SEO考虑,不利于优化。这里我讲一下siuer博客的301重定向。基于主机不同方法也不同。分为Linux主机和Windows主机。

1.Linux主机

修改.htaccess文件成:

# BEGIN WordPress

Options +FollowSymLinks

RewriteEngine on

rewritecond %{http_host} ^www.wongkey.com[nc]

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

# END

(P.S. 但是有个缺点:只要在控制面板中点击固定链接 这个文件就会自动还原)

2.Windows主机

修改wp-config.php文件,这种方法我没有成功过就不写了,大家可以去百度搜索代码测试一下。
还有一种通用办法,修改wp-blog-header.php文件,在

if (strtolower($_SERVER['SERVER_NAME'])!=’www.wongkey.com’)

{

$URIRedirect=$_SERVER['REQUEST_URI'];

$URIRedirect=str_replace(‘/index.php’,'/’,str_replace(‘index.php/’,”,$URIRedirect));

header(‘HTTP/1.1 301 Moved Permanently’);

header(‘Location:http://www.wongkey.com’.$URIRedirect);

exit();

}

添加这段代码的时候格式必须要注意,格式不正确的话会导致失败。
这里提供一下我的wp-blog-header,大家可以试试。
代码安装完后可以去测试一下是否已经301重定向,这个网址http://goodcmd.com/可查询,输入域名之后点击,查主页状态码。如果显示200就是没有重定向,如果显示301那就恭喜你成功了。

抱歉!评论已关闭.

×