apache modrewrite重构问题

时间:2009-11-18 18:20:55

标签: apache mod-rewrite

有没有办法重构这个使用相同的规则?我有一个生产站点和一个分期测试站点。

测试网站

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

RewriteCond%{REQUEST_URI} admin

RewriteRule ^(。*)$ test-admin.blurb.com $ 1 [L]

生产网站

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

RewriteCond%{REQUEST_URI} admin

RewriteRule ^(。*)$ admin.example.com $ 1 [L]

1 个答案:

答案 0 :(得分: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}