Apache2 Apache 2/httpd vhost动态文档根

Apache2 Apache 2/httpd vhost动态文档根,apache2,virtualhost,virtual-hosts,Apache2,Virtualhost,Virtual Hosts,我在文件夹/var/www/test中有一个应用程序 文件夹/var/www/test/subapp中还有一个“sub-app”(里面还有另一个index.php) 如果用户将键入test.com,则应触发test的index.php,但当用户键入test.com/triggersubapp索引时,应运行/var/www/test/subapp中的php 我没有创建正确的语句和重写规则,我没有多少时间了。所以你们中有谁知道如何用最简单的方法来做,或者有一个正确的定义吗 我将非常感激 编辑 主in

我在文件夹/var/www/test中有一个应用程序 文件夹/var/www/test/subapp中还有一个“sub-app”(里面还有另一个index.php) 如果用户将键入test.com,则应触发test的index.php,但当用户键入test.com/triggersubapp索引时,应运行/var/www/test/subapp中的php

我没有创建正确的语句和重写规则,我没有多少时间了。所以你们中有谁知道如何用最简单的方法来做,或者有一个正确的定义吗

我将非常感激

编辑


主index.php和.htaccess位于/var/www/test/public/:(

将其放入根目录中的
.htaccess

RewriteEngine On
RewriteRule  ^triggersubapp/?$    subapp/index.php

这将把
triggersubapp
重写为
subapp/index.php
,这意味着如果用户输入
test.com/triggersubapp
他/她将看到
test.com/subapp/index.php
的结果,这是正确的吗?
test.com/triggersubapp
还是打字错误?不,这不是打字错误。这只是我举的一个例子。)url中的triggersubapp应该以DocumentRoot更改结束,或者可能有其他解决方案?感谢您的帮助@undone。抱歉,我忘了提到第一个index.php文件在test/public中,我认为将其放入我的应用程序的根文件夹不会起作用。:)有办法返回一个文件夹吗/subapp/index.php?
test.com
应指向
/var/www/test/public/
test.com/triggersubapp
应指向
/var/www/test/subapp
??