.htaccess子域重写(与其他问题不同!)

.htaccess子域重写(与其他问题不同!),.htaccess,.htaccess,我希望将admin.example.com/test/重写为admin.example.com/index.php?site=test 我已经做了充分的研究,还没有能够做到这一点。我不喜欢正则表达式,有人有什么建议吗 (在此特定示例中,只有“test”是变量(即“admin”是常量)) 谢谢 您可以使用以下方法: RewriteEngine on RewriteRule ^([^/]+)/$ index.php?site=$1 如果要将该规则限制为admin.example.com,请添加以下

我希望将admin.example.com/test/重写为admin.example.com/index.php?site=test

我已经做了充分的研究,还没有能够做到这一点。我不喜欢正则表达式,有人有什么建议吗

(在此特定示例中,只有“test”是变量(即“admin”是常量))

谢谢

您可以使用以下方法:

RewriteEngine on
RewriteRule ^([^/]+)/$ index.php?site=$1
如果要将该规则限制为admin.example.com,请添加以下条件:

RewriteEngine on
RewriteCond %{HTTP_HOST} =admin.example.com
RewriteRule ^([^/]+)/$ index.php?site=$1