close
  1. 一網址為www.domain.com, 現在要將沒www的轉向有www的網址要如何實作 ?
    意旨: 將 domain.com 轉向 www.domain.com。

    Options -Indexes
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
    RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

  2. 當開發一網站時不免有「正式機」與「測試機」, 而測試機的資料往往是正式機移轉下來的, 不幸的是google又收錄你的測試機, 使用者怎麼會知道哪一個網站才是真的, 又偏偏在「測試機」上做了購物流程, 這時候就好笑了...為了避免這樣的情況, 先不要移除測試機的空間, 而是在底下的 .htaccess 做修正, 將所有進到測試機的link, 一律轉到正式機上。

    Options -Indexes
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^test.domain.com$ [NC]
    RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

 


NC => 忽略大小寫
L => 表示這是最後一條改寫指令,所以一個http要求做了這次改寫之後,就會直接做為結果。
R=301 => 已永久轉址的方式轉向

 

 

 

arrow
arrow
    文章標籤
    .htaccess htaccess
    全站熱搜

    deathfullove 發表在 痞客邦 留言(0) 人氣()