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重定向的方法
php 301重定向的实现方法
apache php 301重定向的实例分析
有关php页面重定向的三种方法
IIS 301重定向设置
php面试题分享(正在找工作的朋友有福了)
如何使用ASP.NET4.0新功能增强网站的SEO优化
PHP中HEADER头消息详解
php实现页面跳转的几种方法
php header函数使用要点

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