[L]标志是否忽略以下代码

Does the [L] flag ignore the following code

只是一个简单的问题。在 -htaccess 文件中,我可以设置一个 [L] 标志。这个 "L" 是否只在重写之后或完整代码之后才忽略:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php? [L,QSA]

<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault "access plus 1 month"
# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# CSS
ExpiresByType text/css "access plus 1 month"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>

换句话说,是否考虑了 L 标志之后的行,还是始终放在最后一行更好?

The [L] flag causes mod_rewrite to stop processing the rule set. In most contexts, this means that if the rule matches, no further rules will be processed.

http://httpd.apache.org/docs/current/en/rewrite/flags.html#flag_l

因此,在您的情况下,以下说明不受影响。