我希望将admin.example.com/test/重写为admin.example.com/index.php?site=test。
我做了大量的研究,但还没有能够这样做。正则表达式不是我的事,有人有建议吗?
(在这个特定的例子中,只有'test'是一个变量(即'admin'是常数'))
谢谢!
答案 0 :(得分:1)
您可以使用mod_rewrite执行此操作:
RewriteEngine on
RewriteRule ^([^/]+)/$ index.php?site=$1
如果您想将该规则限制为 admin.example.com ,请添加以下条件:
RewriteEngine on
RewriteCond %{HTTP_HOST} =admin.example.com
RewriteRule ^([^/]+)/$ index.php?site=$1