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

PHP 301 Redirect 永久重定向的實現

編輯:關於PHP編程

常用的重定向方式有: 301 redirect, 302 redirect 與 meta fresh:

301 redirect: 301代表永久性轉移(Permanently Moved),301重定向是網頁更改地址後對搜索引擎友好的最好方法,只要不是暫時搬移的情況,都建議使用301來做轉址。

302 redirect: 302代表暫時性轉移(Temporarily Moved ),在前些年,不少Black Hat SEO曾廣泛應用這項技術作弊,目前,各大主要搜索引擎均加強了打擊力度,象Google前些年對Business.com以及近來對BMW德國網站的懲罰。即使網站客觀上不是spam,也很容易被搜尋引擎容易誤判為spam而遭到懲罰。
meta fresh: 這在2000年前比較流行,不過現在已很少見。其具體是通過網頁中的meta指令,在特定時間後重定向到新的網頁,如果延遲的時間太短(約5秒之內),會被判斷為spam。
 
這裡我們主要談談如何通過301 Redirect實現網頁重定向。

Copy to ClipboardLiehuo.Net Codes引用的內容:[www.bkjia.com] $the_host = $_SERVER['HTTP_HOST'];//取得當前域名
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判斷地址後面是否有參數
if($the_host == 'seocity.cn')//把這裡的域名換上你想要的
{
Header('HTTP/1.1 301 Moved Permanently');//發出301頭部
Header('Location: http://www.seocity.cn.$request_uri);//跳轉到你希望的地址格式
}

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