我们的服务器配置如下:

ErrorDocument 404 http://www.domain.com/somepage
<FilesMatch "\.(gif|jpe?g|png|s?html|css|js)$">
   ErrorDocument 404 default
</FilesMatch>

所有“未找到”页面都被重定向到/ somepage . 如果对图像或css或js有“未找到”请求,我们会将请求重定向到标准404页面 . 如果在存在的目录中缺少图像,这可以正常工作

如果请求的文件是http://www.domain.com/images/aaa/test.jgp并且存在/ document_root / images / aaa /那么没有问题,一切都按预期工作 . 当aaa / dir不存在时出现问题..然后 FilesMatch "\.(gif|jpe?g|png|s?html|css|js)$" 不起作用(不匹配)并且请求被发送到http://www.domain.com/somepage .

有没有办法如何匹配不存在的目录中不存在的文件(gif,jpg,css ..)?

谢谢