程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP實現301永久重定向方法

PHP實現301永久重定向方法

編輯:關於PHP編程

本文章來介紹一下PHP實現301永久重定向將不帶www的域名指向帶www的域名,實現方法得出。

當你的站點域名發生變化或者網頁地址更改(網頁更換存放目錄或者網頁文件的名稱發生改變),如何確保站點在過渡交接期內來自搜索引擎的流量不會丟失,同時可以更新搜索引擎結果中的網頁地址?301重定向是解決這個問題的理想方法,它可以把用戶和搜索引擎定向至正確的網頁

 代碼如下 復制代碼

<?php
$the_host = $_SERVER['HTTP_HOST'];//取得進入所輸入的域名
$request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'';//判斷地址後面部分
if($the_host !== 'www.bKjia.c0m')//這是我要以前的域名地址
{ header('HTTP/1.1 301 Moved Permanently');//發出301頭部
  header('Location: http://www.bKjia.c0m'.$request_url);//跳轉到我的新域名地址
}
?>

1.在.htaccess文件中增加301重定向指令

采用“mod_rewrite”技術,形如:

 代碼如下 復制代碼

RewriteEngine on
RewriteRule ^(.*)$ http://www.bKjia.c0m/$1 [R=301,L]

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved