Apache 2/httpd vhost 动态 documentroot

Apache 2/httpd vhost 动态 documentroot

我在文件夹 /var/www/test 中有一个应用程序在文件夹 /var/www/test/subapp 中还有一个“子应用程序”

这里面还有另一个 index.php /var/www/test/subapp,如果用户输入 test.com,则应该触发 index.php ,但是当用户输入 test.com/triggersubapp 时,将运行/var/www/testindex.php 。/var/www/test/subapp

我无法创建正确的语句和 RewriteRules,而且我没有多少时间了。

那么你们当中有谁知道如何以最简单的方式做到这一点或者可能有正确的定义吗?

我将不胜感激 !!!

编辑1: 我需要有一些类似不同的 DocumentRoot - RewriteRules 不适用!!

编辑2 主要的 index.php 和 .htaccess 位于 /var/www/test/public/。:(

答案1

您需要在 /var/www/test/subapp/ 中有一个 .htaccess 文件,并且应该为该 index.php 编写重写规则

还尝试忽略 /var/www/test/.htaccess 中的 /subapp/ URL

相关内容