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

如何使用PHP自动创建虚拟子域?,php,.htaccess,subdomain,virtualhost,Php,.htaccess,Subdomain,Virtualhost,我真的很感激你能回答我的问题,因为我正在寻找这个大约两周的答案。我的目标是使用PHP创建目录并将其显示为虚拟子域(所有过程都应该自动完成) 例如: example.com/test/index.php应视为: test.example.com/index.php您不能仅用php来实现这一点。您需要动态shell脚本来为每个子域创建DNS区域文件 编辑: 也许@Robyflc是对的,您可以在PHP中根据主机名设置条件。现在还不清楚您是想要子域还是创建URL user1.domain.com之类的逻

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

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

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

编辑:


也许@Robyflc是对的,您可以在PHP中根据主机名设置条件。现在还不清楚您是想要子域还是创建URL user1.domain.com之类的逻辑,然后根据它的值查找文件夹。

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

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


URL重写是可能的。

我有根用户访问服务器的权限,但问题是如何做到这一点?这不只是apache配置吗?据我所知,它与php没有任何关系。