笔记

教程:WordPress代码实现301重定向

发布于 2016-11-12 780 次围观

可能很多建站的童鞋,细心的会发现,用不带www的域名访问不会跳转到带www的域名上,这就会导致使用不带www域名访问网站时很多资源加载不完全,并且不利于搜索引擎收录网站。这是因为没有设置301重定向。本人也陷入过301重定向的问题,后来在度娘上翻阅出方法。

(PS:这个方法适用于使用Windows Server的虚拟主机的网站使用,使用Linux系统的vps搭建的网站一般直接修改配置文件即可。以下代码只适用于使用Wordpress搭建的网站)

使用FTP,找到wp-blog-header.php文件,然后在<?php后面添加下面的代码:

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

沙发还在