是
RewriteRule ^foo$ /bar/ [L,R,NC]
相同
RewriteRule ^foo$ /bar/ [R,NC,L]
?
我原本以为 LAST|L 规则必须是最后一条?
答案1
该标志的目的是能够在不同的配置文件中定义规则,但仍要确保具有 LAST 标志的规则最后完成。
答案2
看一下官方文档:http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
搜索术语:“last|L”(最后一条规则)
答案是“否”。这只意味着如果匹配了一条规则,则不会处理该规则之后的其他规则。如果使用此标志,请记住规则的顺序。