Jquery中文網 www.prqmtc.live
Jquery中文網 >  腳本編程  >  php  >  正文 php 301重定向的實現方法

php 301重定向的實現方法

發布時間:2015-09-05   編輯:www.prqmtc.live
php實現網站301重定向的方法詳解,平時都是在apache或nginx或iis中配置301重定向,今天為大家介紹php代碼實現301重定向的方法。

php實現網站301重定向的方法,供大家學習參考。

一、建立一個301.inc.php(文件名自取)
 

復制代碼 代碼示例:
<?php 
$the_host = $_SERVER['HTTP_HOST'];//取得進入所輸入的域名
$request_uri = 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.prqmtc.live'.$request_uri);//跳轉到新域名地址
}
?>
 

其中if($the_host !== 'www.prqmtc.live')中的“!==”是不完全等于的意思,也可以用“!=”不等于,這樣,就可以將以前的域名,包括jbxue.cn、www.prqmtc.live以及新域名中我jbxue.cn全部重定向到www.prqmtc.live。

二、在網頁文件中調用301.inc.php
index.php
read.php
thread.php

三個文件頭部都改為
 

復制代碼 代碼示例:
<?php
include("301.inc.php"); //301重定向

有個更簡單的辦法:

第一步:把要處理的域名都綁定到指定網站目錄。
第二步:
打開global.php找找
 

復制代碼 代碼示例:
file_exists('install.php') ;; ObHeader('install.php');
error_reporting(E_ERROR | E_PARSE);
set_magic_quotes_runtime(0);
function_exists('date_default_timezone_set') ;; date_default_timezone_set('Etc/GMT+0');

在下面添加:
 

復制代碼 代碼示例:
$host= 'www.prqmtc.live'; //填寫你最終需要的地址
if ($_SERVER['HTTP_HOST'] != $host) {
        header("HTTP/1.1 301 Moved Permanently");
        header("Location: http://{$host}{$_SERVER[REQUEST_URI]}");
}
unset($host);
 

您還可以參考如下的文章:
PHP重定向的最簡方法
apache php 301重定向的實例分析
php實現301重定向的方法
有關php頁面重定向的三種方法

您可能感興趣的文章:
php實現301重定向的方法
php 301重定向的實現方法
apache php 301重定向的實例分析
有關php頁面重定向的三種方法
IIS 301重定向設置
php面試題分享(正在找工作的朋友有福了)
如何使用ASP.NET4.0新功能增強網站的SEO優化
PHP中HEADER頭消息詳解
php實現頁面跳轉的幾種方法
php header函數使用要點

關鍵詞: PHP 301跳轉  重定向   
[關閉]
一分赛车计划app 天津时时彩微信群 天境棋牌官网 雀魂麻将官网地址 网上买彩票中了大奖怎么领 湖北30选5开奖时间 哈灵江苏麻将作弊器 nba新浪体育台 甘肃快3平台 凤凰凤凰论坛高手资料 重庆时时彩每天规律 河南快3开奖遗漏 彩票平台代理