Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php实现301重定向的方法

php实现301重定向的方法

发布时间:2015-02-12   编辑:www.jquerycn.cn
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.jquerycn.cn’)  //没有更换的域名地址
{
header('HTTP/1.1 301 Moved Permanently');  // 提示发出301
header('Location: http://www.jquerycn.cn/'.$request_url);  //添加新的域名地址
}
?>

二、在哪个文件里添加301重定向指令
在.htaccess文件中增加301重定向指令,采用mod_rewrite(url重写)技术。
示例:

复制代码 代码如下:
RewriteEngine on
RewriteRule ^(.*)$ http://www.jquerycn.cn/$1 [R=301,L]

您可能感兴趣的文章:
php 301 永久重定向之Apache与IIS
php 301重定向的实现方法
php实现301重定向的方法
PHP重定向的最简方法
PHP网站301重定向方法举例
apache php 301重定向的实例分析
PHP 301跳转的方法详解
PHP 301转向实现代码
php 301重定向跳转解决方法
301与302重定向的区别有哪些

关键词: PHP 301跳转  重定向   
[关闭]