如何使用PHP和htaccess创建动态子域?
我有一个问题:
我想要设置 PHP和htaccess来创建动态子域.我不知道如何. 目前我的网址如下所示: www.exemple.com/index.php?subdomain=mike&component=content&id=26&title=people-love-apps 我需要它看起来像这样: www.mike.exemple.com/content/26/people-love-apps.html 我知道这可以做,但我不知道一个解决方案如何做. 问题是我网站上的用户自动创建自己的网站,并自动获得一个域(子域).这应该是自动的. 谢谢!
您不能使用.htaccess创建动态子域
您将需要配置apache虚拟主机以接受多个域的请求 见Apache documentation – Using Name Based Virtual Hosts <VirtualHost *:80> ServerName www.example.com ServerAlias example.com *.example.com DocumentRoot /www/domain </VirtualHost> 添加通配符子域名* .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的域名. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |