我正在开始一个项目,它的结构有点像博客系统。用户将使用类似“username.mydomain.com”的地址来查看他们的个人资料,并且应该像访问“mydomain.com/index.php/profile_viewer/username”一样处理此请求
第一个问题是,当您发送对子域的请求时,主机会在指向同名目录的已定义子域之间进行搜索。我应该如何处理对单个文件的所有请求?
下一个问题是我应该如何在我的 php 程序中获取子域名并将其传递给控制器?
我正在开始一个项目,它的结构有点像博客系统。用户将使用类似“username.mydomain.com”的地址来查看他们的个人资料,并且应该像访问“mydomain.com/index.php/profile_viewer/username”一样处理此请求
第一个问题是,当您发送对子域的请求时,主机会在指向同名目录的已定义子域之间进行搜索。我应该如何处理对单个文件的所有请求?
下一个问题是我应该如何在我的 php 程序中获取子域名并将其传递给控制器?
我只是在猜测您正在使用 Apache2 作为您的 Web 服务器。
在 Apache 中,您可以设置一个网站(使用可用站点),其中所有子域都加载一组特定的网站文件 (PHP)。例如:
    <VirtualHost *:80>
    ServerName example.com
    ServerAlias *.example.com
    DocumentRoot /home/example/public_html
现在,当有人访问子域时,像tommy.example.comApache 会从/home/example/public_html. 然后,您可以使用您喜欢的方法(例如$_SERVER)使用 PHP 和/或 CodeIgniter 识别子域。