我非常感谢对我的问题的任何回答,因为我正在寻找大约两周的时间。我的目标是使用 PHP 创建目录并将它们显示为虚拟子域(所有过程都应该自动完成)。
例如: example.com/test/index.php应该被认为是: test.example.com/index.php
我非常感谢对我的问题的任何回答,因为我正在寻找大约两周的时间。我的目标是使用 PHP 创建目录并将它们显示为虚拟子域(所有过程都应该自动完成)。
例如: example.com/test/index.php应该被认为是: test.example.com/index.php
您不能仅使用 PHP 来做到这一点。您需要动态 shell 脚本来为每个子域创建 DNS 区域文件。
编辑:
可能@Robyflc 是对的,您可以根据 PHP 中的主机名来设置条件。如果您想要子域或只是一些逻辑,例如创建 URL user1.domain.com,然后根据它的值找到文件夹,这个问题并不清楚。
我能够做到这一点的唯一方法是使用通配符子域。如果您的服务器支持这一点,那么只需使用前端控制器来管理请求即可。
为此,我建议您购买 VPS 服务器
URL重写是可能的。