我希望我的CakePHP应用程序有几个子域,比如
http://app1.mydomain.com, http://app2.mydomain.com, http://app3.mydomain.com, http://app4.mydomain.com等等。
我如何将app1,app2,app3等用作我应用程序中的变量(即每个子域都有独特的设计)?
是否可以使用.htaccess“解析”url,或者最好使用php函数来实现?
tnx in adv!
答案 0 :(得分:1)
您不需要任何.htaccess规则。您可以使用以下命令在PHP中确定它:
$subdomain = strtok($_SERVER["HTTP_HOST"], ".");
请注意这是用户提供的值。 (Apache只将第一级虚拟主机列入白名单。)
答案 1 :(得分:1)
使用.htaccess(PHP)Create subdomains on the fly with .htaccess (PHP)
动态创建子域