首頁  >  文章  >  後端開發  >  PHP教學:如何實作301重定向_PHP教程

PHP教學:如何實作301重定向_PHP教程

WBOY
WBOY原創
2016-07-22 09:02:48747瀏覽

什麼是301重定向? 301重定向就是當你的網站地址發生變化時,例如更換域名,網站改版等等,你希望訪客或搜尋引擎跳到新的地址上訪問網站,這時就需要你做301重定向了。實作301重定向有很多方法,本文主要介紹PHP程式怎麼實作301重定向。

    實作301重新導向PHP程式碼

   
    $the_host = $_SERVER['HTTP_HOST'];  //標記取得目前網域名稱

    $request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'';  //判斷位址後面部分

    if($the_host !== ‘www.bkjia.com’)  //沒有更換的網域位址

    { header('HTTP/1.1 301 Moved Permanently');  // 提示發出301

      header('Location: http://www.bkjia.com/'.$request_url);  //新增新的網域位址

    }

    ?>

    在哪個文件裡加入301重定向指令

    在.htaccess檔案中增加301重定向指令,採用「mod_rewrite」技術。

    舉例:

    RewriteEngine on

    RewriteRule ^(.*)$ http://www.bkjia.com/$1 [R=301,L]

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/371840.htmlTechArticle什麼是301重定向? 301重定向就是當你的網站地址改變時,例如更換域名,網站改版等等,你希望訪客或搜尋引擎跳到新的地址上訪問...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn