PHP實現301永久重新導向方法_PHP教程

來源:互聯網
上載者:User
本文章來介紹一下PHP實現301永久重新導向將不帶www的網域名稱指向帶www的網域名稱,實現方法得出。

當你的網站網域名稱發生變化或者網頁地址更改(網頁更換存放目錄或者網頁檔案的名稱發生改變),如何確保網站在過渡交接期內來自搜尋引擎的流量不會丟失,同時可以更新搜尋引擎結果中的網頁地址?301重新導向是解決這個問題的理想方法,它可以把使用者和搜尋引擎定向至正確的網頁

代碼如下 複製代碼

$the_host = $_SERVER['HTTP_HOST'];//取得進入所輸入的網域名稱
$request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'';//判斷地址後面部分
if($the_host !== 'www.bKjia.c0m')//這是我要以前的網域名稱地址
{ header('HTTP/1.1 301 Moved Permanently');//發出301頭部
header('Location: http://www.bKjia.c0m'.$request_url);//跳轉到我的新網域名稱地址
}
?>

1.在.htaccess檔案中增加301重新導向指令

採用“mod_rewrite”技術,形如:

代碼如下 複製代碼

RewriteEngine on
RewriteRule ^(.*)$ http://www.bKjia.c0m/$1 [R=301,L]

http://www.bkjia.com/PHPjc/629013.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/629013.htmlTechArticle本文章來介紹一下PHP實現301永久重新導向將不帶www的網域名稱指向帶www的網域名稱,實現方法得出。 當你的網站網域名稱發生變化或者網頁地址更改(網頁...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.