分享

网站301重定向之php代码

 昵称11205927 2012-12-13
在seo优化过程中为了集中权重,很多人会选择把不带www的域名301重定向至带www的域名上面,例如把
重定向到www.上面来,这样对整个网站建设来说不至于流失权重,今天说下php网站的301重定向代码。
          代码示例:
              <?php 
                 $the_host = $_SERVER['HTTP_HOST'];
                 $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
                 if($the_host == '')
                    { 
                      header('HTTP/1.1 301 Moved Permanently');
                      header('Location: http://www.'.$request_uri);
                    }
                 ?>
代码详解:
 <?php————————————————php开始标签
 $_SERVER['HTTP_HOST']————————获取当前网页的根域名
 isset($_SERVER['REQUEST_URI']) ?——判断$_SERVER['REQUEST_URI']变量是否设定
 if($the_host == '')—————判断变量$the_host与是否相等
 header('HTTP/1.1 301 Moved Permanently')发出301头部信息
 header('Location: http://www.'.$request_uri)发出跳转,把当前页面跳转到www.
 ?>——————————————————php结束标签
  复制以上代码到网站头部,把xxxx改成你的域名,就完成了文章开始所说的301重定向要求。经本人本地测试,在php文件里正常可用,欢迎大家交流网站方面知识。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多