每个用户使用.htaccess的子域域

时间:2013-04-03 12:31:51

标签: php apache .htaccess amazon-ec2

我正在使用Amazon Ec2。 我在.htaccess不专业,我已经提到了以下.htaccess

RewriteCond %{HTTP_HOST}    ^([\w-]+).example.com$
RewriteCond %{REQUEST_URI}  !^/example.com/
RewriteRule ^(.*)$          /example.com/$1?subdomain=%1 [LAST,QSA]

当我尝试执行此username.example.comexample.com/subdomain?id=username

我正在使用EC2亚马逊服务器。

第一个问题是,如果我尝试执行username.example.com,则此域名无法解析。

第二期上述htaccess对我不起作用。如果有人能解决这个问题会有所帮助

1 个答案:

答案 0 :(得分:1)

您无法使用.htaccess文件执行此操作,您需要设置通配符虚拟主机,然后将其重写为您需要的网址。

information可能有用,您也可以参考此question