加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 14:08:55 所属栏目:PHP教程 来源:网络整理
导读:我有一个问题: 我想要设置 PHP和htaccess来创建动态子域.我不知道如何. 目前我的网址如下所示: www.exemple.com/index.php?subdomain=mikecomponent=contentid=26title=people-love-apps 我需要它看起来像这样: www.mike.exemple.com/content/26/people-l
我有一个问题:
我想要设置 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

我知道这可以做,但我不知道一个解决方案如何做.
对我来说非常重要的是使用$_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>

添加通配符子域名* .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的域名.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读