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

PHP教程:如何實現301重定向

編輯:關於PHP編程

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

        實現301重定向PHP代碼

        <?php

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

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

        if($the_host !== ‘’)  //沒有更換的域名地址

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

        &nbsp; header('Location: http:///'.$request_url);  //添加新的域名地址

        }

        ?>

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

        在.htaccess文件中增加301重定向指令,采用&ldquo;mod_rewrite&rdquo;技術。

        舉例:

        RewriteEngine on

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

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