我的 Web 根目录的子目录中运行着许多小应用程序。例如我有这个文件结构:
/webroot
.htaccess
index.php
/apps
/todo
.htaccess
index.php
/calendar
.htaccess
index.php
我没有为每个子域创建一个子域,而是创建了一个通配符子域。我希望 todo.mydomain.com 运行 /webroot/apps/todo 中的 index.php 和 calendar.mydomain.com 运行 /webroot/apps/calendar 中的 index.php。
其中一些应用程序需要自己的 .htaccess,因此例如 todo.mydomain.com/list/completed 仍将运行 /webroot/apps/todo/index.php
我可以在.htaccess 中这样做吗?我已经挖掘了 SO 并尝试了一些示例,但他们似乎都想在 webroot 中运行一个 index.php。如何在不创建每个子域的情况下运行多个应用程序?