我已經叫現場有exmaple.com很多子域重定向子域相同的子域名,但不同的域名
test1 , test2 , test2.example.com
我怎麼能重定向與確切的子域,但另一個域名,例如子域的
test1 , test2 , test3.example.net
感謝
我已經叫現場有exmaple.com很多子域重定向子域相同的子域名,但不同的域名
test1 , test2 , test2.example.com
我怎麼能重定向與確切的子域,但另一個域名,例如子域的
test1 , test2 , test3.example.net
感謝
使用%1%2等,以抓住從正則表達式的RewriteCond匹配組。
正如你可能知道,$ 1 $ 2的正則表達式組從重寫規則
了我的頭頂部的比賽,這是mod_rewrite的活躍很簡單:
RewriteEngine On
RewriteCond %{REQUEST_HOST} (.+)\.example\.com
RewriteRule (.*) http://%1.example.net$1 [R,QSA]
這是假設你是服務於所有這些子域來自單個虛擬主機,但如果不是,則可以將此規則集單獨複製到每個配置或.htaccess中。
這可能工作。把它放在你的.htaccess中。
RewriteEngine On
RewriteCond %{HTTP_HOST} (.*).example.com
RewriteRule (.*) http://%1.example.net/$1 [R=301,QSA,L]
還沒有測試過,但它應該給你一個開始。