我有一个问题:
我想要设置 PHP和htaccess来创建动态子域.我不知道如何.
目前我的网址如下所示:
我想要设置 PHP和htaccess来创建动态子域.我不知道如何.
目前我的网址如下所示:
www.exemple.com/index.PHP?subdomain=mike&component=content&id=26&title=people-love-apps@H_502_4@我需要它看起来像这样:
www.mike.exemple.com/content/26/people-love-apps.html@H_502_4@我知道这可以做,但我不知道一个解决方案如何做.
对我来说非常重要的是使用$_GET []函数来读取URL中的参数.问题是我网站上的用户自动创建自己的网站,并自动获得一个域(子域).这应该是自动的.
谢谢!
您不能使用.htaccess创建动态子域
您将需要配置apache虚拟主机以接受多个域的请求
见Apache documentation – Using Name Based Virtual Hosts
<VirtualHost *:80> ServerName www.example.com ServerAlias example.com *.example.com DocumentRoot /www/domain </VirtualHost>@H_502_4@添加通配符子域名* .example.com,您的程序将会收到所有针对example.com下的任何域的请求,例如garbage.example.com,busted.example.com,llama.example.com等.
Creating Wildcard Sub Domain Using Apache VirtualHost
Multiple Domains to One Virtual Host | Wildcard Host (shared hosting)?
Apache default virtual host for multiple domains
此时,您的应用程序将必须确定子域的有效性,并显示未知子站点的相应错误.
从那里解析mike的域名.