.htaccess子域名重写(不像其他问题!)

时间:2009-12-10 18:03:13

标签: .htaccess

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

我做了大量的研究,但还没有能够这样做。正则表达式不是我的事,有人有建议吗?

(在这个特定的例子中,只有'test'是一个变量(即'admin'是常数'))

谢谢!

1 个答案:

答案 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