htaccess rewrite - 将子域重定向到任何域的目录

时间:2014-03-25 06:42:45

标签: regex apache .htaccess mod-rewrite

我需要一些帮助来提出正确的.htaccess规则。是否有任何变量允许' brand1'是什么,工作正常?如果没有,我将不得不为brand1,brand2,brand3,brand4等单独的重写规则。域名相同。是否有一个变量允许此规则与输入浏览器的任何域一起使用?如果可能的话,我更愿意有一个可以处理任何品牌和任何域的重写规则,而不是指定每个品牌和每个域的单独规则。这适用于Magento多线程设置。

RewriteCond %{HTTP_HOST} ^brand1\.domain\.com$
RewriteRule (.*) http://www.domain.com/brand1/$1 [P]

非常感谢您提供的任何帮助!谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用:

RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.com$
RewriteRule (.*) http://www.domain.com/%1/$1 [L,P]