2009-11-18 45 views
0

有沒有辦法重構這個使用相同的規則?我有一個生產站點和一個分段測試站點。apache modrewrite重構問題

試驗場

的RewriteCond%{HTTP_HOST}^$ test.example.com

的RewriteCond%{REQUEST_URI}管理

重寫規則^(。*)$測試admin.blurb .COM $ 1 [L]

生產現場

的RewriteCond%{HTTP_HOST}^www.example.com $

的RewriteCond%{REQUEST_URI}管理員

重寫規則^(。*)$ admin.example.com $ 1 [L]

回答

0

這是可能的,但我想你不想要這樣的事情:

RewriteCond %{HTTP_HOST} =test.example.com 
RewriteCond test-admin.blurb.com .+ [OR] 
RewriteCond %{HTTP_HOST} =www.example.com 
RewriteCond admin.example.com .+ 
RewriteRule admin http://%0%{REQUEST_URI}