A-A+

如何给wordpress网站做301跳转

2014年11月03日 wordpress技巧 暂无评论 阅读 175 views 次

如何给wordpress网站做301跳转。比如说把www的域名跳转到不带www的域名。虽然百度对301跳转的反应很慢,但是如果你想添加子域名的话,301跳转还是有好处的。之前因为百度对301跳转反应很慢,于是把www.8ven.com解析删除了,但是百度百度一直没有把该域名删除。通过对一些站的观察,即使做了301跳转的,百度依旧会保留两个域名。话不多说,代码如下(虽然网上很多的,不过这个是本人正在用的)

 

<?php
$the_host = $_SERVER['HTTP_HOST'];//取得当前域名
$the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分
$the_url = strtolower($the_url);//将英文字母转成小写
if($the_url=="/index.php")//判断是不是首页
{
$the_url="";//如果是首页,赋值为空
}
if($the_host !== '8ven.com')//如果域名是带www的网址那么进行下面的301跳转
{
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location:http://8ven.com'.$the_url);//跳转到不带www的网址
}
?>

把这个保存到一个文件里,或者直接写在header.php里面。如果单独到作为一个文件,用include函数调用文件。比如保存为301.php那就是

<?php include('301.php');  ?>

给我留言

Copyright © 杭州seo优化 保留所有权利.   Theme  Ality

用户登录

分享到: