如何确保文件在Apache目录上的优先级?

我的httpd.conf使用MultiViews选项来为诸如http:// server / blog之类的URL提供HTML文件。 这工作正常,除非有相同名称的目录 – 然后Apache将尝试服务的目录。

有什么办法确保blog.html优先于blog /,或者更确切地说:我可以使Apache进程内容根据MultiView进行协商,但是匹配的实体(目录)是否存在?

在nginx中,我可以明确地做到这一点:

try_files $uri $uri.html $uri/ =404; 

我退到使用mod_rewrite。 以下规则仅重写不带点(“。”)的URL,因此/images/image.jpeg单独存在:

 RewriteRule ^/([^\.]+)$ /$1.html [L]