欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 网站运营教程 >

PHP网站301重定向

发表于2014-05-20 15:37| 次阅读| 来源未知| 作者总统

摘要:PHP网站301跳转也是非常的简单,下面给出一个非常好用的301跳转代码: $getUrl= $_SERVER['SERVER_NAME'];// 获得当前输入的 url$jumpUrl= 'Location:http://www.a.com';// 要进行跳转的 urlif(substr($getUrl,0,4)

PHP网站301跳转也是非常的简单,下面给出一个非常好用的301跳转代码:

$getUrl= $_SERVER['SERVER_NAME'];// 获得当前输入的 url
$jumpUrl= 'Location:http://www.a.com';// 要进行跳转的 url
if(substr($getUrl,0,4)!='www.'){// 判断 url 中是否带 www
redirect($jumpUrl);
}
if(substr($getUrl,0,1) == 'b' || substr($getUrl,4,1) == 'b'){// 判断是否是主域名
redirect($jumpUrl);
}
/* 如果有多个域名,可以继续添加
 */
// 跳转函数
function redirect($jumpUrl){
header('HTTP/1.1 301 Moved Permanently');
header($jumpUrl);// 301 跳转到设置的 url
exit();
}
d放到

$getUrl= $_SERVER['SERVER_NAME'] 是获得当前输入的 url 地址,也就是说访问者在浏览器地址里输入的域名地址。

$jumpUrl 这个变量是要跳转到的 url 地址,也就是您网站的主域名。

如果您的网站是多个域名访问的,可以保留判断是否是主域名这段代码,如果你只有一个域名进行访问,可以把这一段删除即可,关于如何使用这段代码,在笔者贴上来的代码里有说明,按照说明进行修改就行了。

这些设置好了之后,进行保存,上传到您网站覆盖原来的 index.php 文件,这样,就做好了 301 跳转了。

如果有自己的服务器或者云主机那直接在服务器上面更改

详见:http://www.csshello.com/yunying/240.html

最后给出有301重定向的检测工具

http://tool.chinaz.com/pagestatus/