2012-05-08 124 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] 

还没有测试过,但它应该给你一个开始。

相关问题