我已经叫现场有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]
还没有测试过,但它应该给你一个开始。