【问题标题】:How to automatically create virtual subdomains using PHP?如何使用 PHP 自动创建虚拟子域?
【发布时间】:2013-02-09 08:48:06
【问题描述】:

我非常感谢我的问题的任何答案,因为我正在寻找大约两周的时间。我的目标是使用 PHP 创建目录并将它们显示为虚拟子域(所有过程都应该自动完成)。

例如: example.com/test/index.php 应被视为: test.example.com/index.php

【问题讨论】:

  • 不就是一个apache配置吗?据我所知,它与php没有任何关系。

标签: php .htaccess subdomain virtualhost


【解决方案1】:

我能够做到这一点的唯一方法是使用通配符子域。如果您的服务器支持这一点,则只需使用前端控制器来管理请求即可。

【讨论】:

  • 我对我的服务器有根访问权限,但问题是如何做到这一点?
【解决方案2】:

您不能仅使用 PHP 来做到这一点。您需要动态 shell 脚本来为每个子域创建 DNS 区域文件。

编辑:

@Robyflc 可能是对的,您可以根据 PHP 中的主机名来设置条件。如果您想要子域或只是一些逻辑,例如创建 URL user1.domain.com,然后根据它的值找到文件夹,这个问题并不清楚。

【讨论】:

    【解决方案3】:

    为此,我建议您购买 VPS 服务器

    可以通过 URL 重写来实现。

    【讨论】:

      猜你喜欢
      • 2012-07-11
      • 2017-07-02
      • 1970-01-01
      • 2011-03-28
      • 1970-01-01
      • 2015-08-25
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      相关资源
      最近更新 更多