我在.htaccess文件中使用以下内容:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule \.(png|jpg|gif|jpeg|bmp|js|css|map)$ - [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /index.php [NC,L,QSA]
我的index.php文件仅包含以下内容:
<?php mail('me@mydomain.co.uk','Triggered','It was triggered'); ?>
我在根目录“ test.jpg”中也有一张图片
我遇到的问题是,即使.htaccess在获得匹配的扩展名之一(由于L标志)时应停止运行,却没有。
之所以知道这一点,是因为即使图像正确显示,每次访问图像时,它也会每次都击中索引文件,并且邮件也将进入收件箱。
我在.htaccess文件中做错了什么吗?