子域作为mod_rewrite中的变量

joh*_*ack 1 .htaccess mod-rewrite

我正在尝试基于子域进行mod-rewrite.如何获取子域并将其附加到我的新域的末尾?

例:

RewriteCond %{HTTP_HOST} ^users\.example\.com$
RewriteRule ^(.*)$    http://www.example.com/?subdomain=[variable for sub]     [L]
Run Code Online (Sandbox Code Playgroud)

如何将'用户'变为[变量为sub]?

Gre*_*reg 5

来自最后一个的匹配项RewriteCond存储为%N,因此您可以这样做:

RewriteCond %{HTTP_HOST} ^(users)\.example\.com$
RewriteRule ^(.*)$    http://www.example.com/?subdomain=%1 [L]
Run Code Online (Sandbox Code Playgroud)