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

WBOY
發布: 2016-07-22 09:02:48
原創
748 人瀏覽過

什麼是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重定向就是當你的網站地址改變時,例如更換域名,網站改版等等,你希望訪客或搜尋引擎跳到新的地址上訪問...
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板