Apache mod_rewrite重定向

时间:2012-03-09 21:07:40

标签: apache mod-rewrite

我刚创建了一个子域名info.domain.com,我想要的是将登录我网站的每个用户与子域名相关联,例如jose.domain.com,juan.domain.com等... 什么是代码。 htaccess的?

1 个答案:

答案 0 :(得分:0)

您想要使用通配符子域。以下内容应将除www之外的所有内容传递到index.php文件,其中GET参数用户等于用户名。

RewriteCond %{HTTP_HOST} !www.example.com [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).example.com [NC]
Rewriterule ^(.*)$ /index.php?user=$1 [NC,L]