如何使用PHP和htaccess创建动态子域?

前端之家收集整理的这篇文章主要介绍了如何使用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的域名.

猜你在找的PHP相关文章