php实现301重定向的方法
发布时间:2015-02-12 编辑:jiaochengji.com
301重定向就是当你的网站地址发生变化时,例如更换域名,网站改版等等,希望访客或者搜索引擎跳到新的地址上访问网站,这时就需要做301重定向。
本文只为大家介绍php中是怎么实现301重定向的,供大家学习参考。
一、实现301重定向的PHP代码
复制代码 代码如下:
<?php
$the_host = $_SERVER['HTTP_HOST']; //标记取得当前域名
$request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:''; //判断地址后面部分
if($the_host !== ‘www.jiaochengji.com’) //没有更换的域名地址
{
header('HTTP/1.1 301 Moved Permanently'); // 提示发出301
header('Location: http://www.jiaochengji.com/'.$request_url); //添加新的域名地址
}
?>
$the_host = $_SERVER['HTTP_HOST']; //标记取得当前域名
$request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:''; //判断地址后面部分
if($the_host !== ‘www.jiaochengji.com’) //没有更换的域名地址
{
header('HTTP/1.1 301 Moved Permanently'); // 提示发出301
header('Location: http://www.jiaochengji.com/'.$request_url); //添加新的域名地址
}
?>
二、在哪个文件里添加301重定向指令
在.htaccess文件中增加301重定向指令,采用mod_rewrite(url重写)技术。
示例:
复制代码 代码如下:
RewriteEngine on
RewriteRule ^(.*)$ http://www.jiaochengji.com/$1 [R=301,L]
RewriteRule ^(.*)$ http://www.jiaochengji.com/$1 [R=301,L]
您可能感兴趣的文章:
php 301 永久重定向之Apache与IIS
php 301重定向的实现方法
php实现301重定向的方法
PHP重定向的最简方法
apache php 301重定向的实例分析
PHP网站301重定向方法举例
PHP 301跳转的方法详解
PHP 301转向实现代码
301与302重定向的区别有哪些
php 301重定向跳转解决方法
[关闭]