我有以下.htaccess
:
RewriteEngine on
# If a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward it to index.php
RewriteRule . index.php
该网址/static/tiles/z/x/y.png
有很多请求。
现在,如果找不到文件,index.php
将处理请求。
但我想如果请求匹配/static/tiles/.*
并且没有这样的文件,那么apache就是停止执行。
答案 0 :(得分:1)
将以下条件添加到.htaccess
RewriteCond %{REQUEST_URI} !^/static/tiles/.*
当请求的uri以/static/tiles
开头时,这将阻止您的规则得到满足。