Apache mod_重写仅适用于特殊子目录

Apache mod_重写仅适用于特殊子目录,apache,mod-rewrite,Apache,Mod Rewrite,我只需要一个特殊子目录的重写规则 e、 g.:目录www.domain.com/apps/myapp/[*]中不存在的每个文件/目录都应重写为www.domain.com/apps/myapp/index.html 重要的是,此规则仅适用于以/apps/myapp 如何建立这个规则,因为我是全新的修改? 是否可以在/apps/myapp中使用.htaccess来实现这一点 更新 让它与以下内容一起工作,.htaccess文件位于/apps/myapp中,如需要: RewriteEngine on

我只需要一个特殊子目录的重写规则
e、 g.:目录
www.domain.com/apps/myapp/[*]
中不存在的每个文件/目录都应重写为
www.domain.com/apps/myapp/index.html

重要的是,此规则仅适用于以
/apps/myapp

如何建立这个规则,因为我是全新的修改? 是否可以在
/apps/myapp
中使用.htaccess来实现这一点

更新

让它与以下内容一起工作,
.htaccess
文件位于
/apps/myapp
中,如需要:

RewriteEngine on
RewriteBase /apps/myapp/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.html [L]

有什么改进建议吗?

.htaccess
有目录上下文,目录上下文中允许使用
RewriteCond
RewriteRule
,因此我想答案是肯定的。你有什么特别的问题吗?在任何情况下,我认为对于您描述的用例来说,
FallbackResource
更简单。让它工作起来吧。更新了我的帖子。如何使用后备资源?你能发一张试卷吗?