如果没有其他规则匹配,则为Mod_rewrite规则

时间:2010-11-27 18:07:41

标签: apache .htaccess mod-rewrite

有没有办法做一种“全部捕获”规则只有在我的.htaccess文件中没有匹配其他规则时才会匹配?

2 个答案:

答案 0 :(得分:0)

如果你把你的规则放在最底层,并且你的其他规则带有[L],它将被认为是全能的。

答案 1 :(得分:0)

将此规则作为最后一条规则来捕获无法映射到现有文件的任何请求:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ catch-all.foo