如何使用PHP自动创建虚拟子域?

时间:2013-02-23 21:48:53

标签: php .htaccess subdomain virtualhost

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

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

3 个答案:

答案 0 :(得分:1)

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

修改

可能@Robyflc是对的,您可以在PHP中使用主机名作为条件。如果您想要子域,或者只是创建一个URL user1.domain.com,然后根据它的值找到该文件夹​​,那么问题就不清楚了。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

可以使用URL重写。