goTOP
August 29, 2011

.htaccess 301轉向應用

| |
伺服器架設 心得 » Apache | 閱覽(4018) | Posted by apao at 23:28
以下是彌補Synology伺服器上,以NAS作為基盤稍嫌不完美的地方...

先決設定條件1.以下用兩個網域名與網址為例子:
主機 http://xxx.xxx.xxx.xxx/
http://www.taiwanplant.org.tw/ (虛擬主機http://xxx.xxx.xxx.xxx/AAA/)
http://www.fa-hua.com.tw/ (虛擬主機http://xxx.xxx.xxx.xxx/BBB/)

先決設定條件2.在網域名管理設定中設定為[他管]
在A記錄中已設有[www]與[]

點擊在新視窗中瀏覽此圖片

例1:/AAA/內的所有位置,導向虛擬主機 RUL: http://www.taiwanplant.org.tw/

為了將虛擬主機上的階層徹底消失,轉向 http://www.taiwanplant.org.tw/的做法:
於.htaccess上寫上:
Redirect permanent /AAA/ http://www.taiwanplant.org.tw/

放置位置:
http://xxx.xxx.xxx.xxx/AAA/

點擊在新視窗中瀏覽此圖片

例2:http://fa-hua.com.tw 導向虛擬主機RUL: http://www.fa-hua.com.tw

如果不想在[虛擬主機]上加上 http://fa-hua.com.tw/部份 ,又能出現網站內容的話,
善加利用 .htaccess 301的特性,就能增加Synology虛擬主機的數目(現階段為 30/2個)=
達到2倍的數量(30個)
參考 Synology RS411 (SOHO等級)

於.htaccess上寫上:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[u][color=#D2691E]fa-hua.com.tw[/color][/u]$  
RewriteRule (.*) [u][color=#D2691E]http://www.fa-hua.com.tw/[/color][/u]$1 [R=301,L]


放置位置:
http://xxx.xxx.xxx.xxx/

備註:
下底線為網域名與網址置換的位置
Facebook twitter LINEk
文章来自: 本站原創
0 Comment(s)
我要發表評論
暱稱
密碼 [ 訪客無需密碼 ]
電郵
網址
開啟HTML 開啟UBB 開啟表情 隱藏 記住我