日期:2014-05-16  浏览次数:20794 次

wordpress下怎样为Windows和Linux空间设置301重定向?
wordpress下怎样为Windows和Linux空间设置301重定向呢?说到这里就不得不提一下什么是301重定向了。301重定向简单点说就是url跳转,比如我输入一个网址:http://software8.co后直接跳转到 http://www.software8.co了,具体怎么实施,思源给大家介绍两种方方式:
第一种:windows空间下实现301重定向的方法
 
这种方法是直接修改wordpress函数就可以实现301重定向,操作方法如下:
 
打开根目录下得wp-blog-header.php,在<?php后面添加如下代码:
 
if (strtolower($_SERVER['SERVER_NAME'])!='***.com')  //判断输入的网址,主要判断是不是不带www的网址:像siyuan-seo.com
{
$URIRedirect=$_SERVER['REQUEST_URI']; //定义跳转地址
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://***.com'.$URIRedirect);
exit();
}
 
以上代码就是实现windows空间下301重定向方法,思源试过很好使。
第二种:Linux主机如何实现301重定向
 
对于Linux主机来说,实现301重定向相对较简单,如果你使用的是Linux主机,那么在设置固定连接的时候,wordpress后台会体现添加以下函数到.htaccess文件。