为所有目录指定DirectoryIndex,但指定一个?

我正在运行Apache运行的Windows机器上的一组Web应用程序。 我的文档根目录有以下内容:

/MyWebApp1 /MyWebApp2 /MyWebApp3 /Common /css /images /script 

我希望每当指定根文件夹或对应于Web应用程序的文件夹时,都会提供index.php

 / ==> /index.php /MyWebApp1 ==> /MyWebApp1/index.php /MyWebApp2 ==> /MyWebApp2/index.php /MyWebApp3 ==> /MyWebApp3/index.php 

但是我不想为/Common和它的子文件夹指定一个目录索引:

 /Common ==> Error 403 /Common/css ==> Error 403 /Common/images ==> Error 403 /Common/script ==> Error 403 

我怎样才能做到这一点?


编辑 :顺便说一句,我所托pipe的Web应用程序的数量将在未来增长,我不想每次添加Web应用程序时重新configurationApache。 明确枚举每个MyWebApp<i>并不令人满意。

以下应该工作:

 <Location /> Options +Indexes <Location> <Location /Common> Options -Indexes </Location> 

如果您的应用程序位于不同的主机上,您可以在服务器级别(不在VirtualHost内部)使用它。

也可以看看: