1. 程式人生 > >PHP的301,302自動跳轉程式碼

PHP的301,302自動跳轉程式碼

301重定向就是頁面永久性移走的意思,搜尋引擎知道這個頁面是301重定向的話,就會把舊的地址替換成重定向之後的地址。

302重定向就是頁面暫時性轉移,搜尋引擎處理302的話,不會將舊的地址替換成新的地址,保留舊地址,一個302的例子就是短連結服務,短連結會請求資料庫找出長連結,然後使用302重定向到長連結去,這樣的好處就是搜尋引擎和一些瀏覽器不會保留短連結,而是使用長連結。

301重定向PHP程式碼:

<?php

$the_host = $_SERVER['HTTP_HOST'];
if($the_host == 'ieflex.com'){
    Header("HTTP/1.1 301 Moved Permanently");
    Header("Location: http://www.ieflex.com");
    exit;
}
?>

302重定向PHP程式碼:

<?php
header("Location: http://www.ieflex.com");
exit;
?>