2012-05-08 160 views

回答

1

使用%1%2等,以抓住從正則表達式的RewriteCond匹配組。

正如你可能知道,$ 1 $ 2的正則表達式組從重寫規則

了我的頭頂部的比賽,這是mod_rewrite的活躍很簡單:

RewriteEngine On 
RewriteCond %{REQUEST_HOST} (.+)\.example\.com 
RewriteRule (.*) http://%1.example.net$1 [R,QSA] 

這是假設你是服務於所有這些子域來自單個虛擬主機,但如果不是,則可以將此規則集單獨複製到每個配置或.htaccess中。

1

這可能工作。把它放在你的.htaccess中。

RewriteEngine On 
RewriteCond %{HTTP_HOST} (.*).example.com 
RewriteRule (.*) http://%1.example.net/$1 [R=301,QSA,L] 

還沒有測試過,但它應該給你一個開始。

相關問題