-1

我在我的一台服务器上托管了一个通配符域,我期待做的是添加以下 .htaccess 规则:

http://www.domain.com/ -> index.php
http://domain.com/ -> index.php
http://*.domain.com/ -> category.php?id=[What ever subdomain is visited]
http://*.domain.com/Some_underscored_Link-123123 -> prodcutdetails.php?id=[What ever subdomain is visited]&id=123213

此外,当重定向发生时,浏览器上的 URL 不应更改。

在这方面的任何帮助将不胜感激。

4

1 回答 1

1

只需使用几个RewriteCond's:

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com

然后,您的子域的名称可以在RewriteRule's as%1

于 2012-11-10T16:03:42.223 回答