我正在学习.htaccess
,并且有一个包含当前规则的文件:
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /index.php [L]
如果请求未以RewriteCond
或其他内容结尾,我是否可以修改.png
以仅重定向?
答案 0 :(得分:3)
添加另一个RewriteCond
以排除您不想重写的某些条件。正如@acheong87所述,在正则表达式之前加前缀!
,表示匹配的任何文件都会失败。
RewriteCond %{REQUEST_URI} !\.(png|jpg|etc..)$
答案 1 :(得分:2)
使用!
添加表达式,如下所示:
RewriteRule !\.png$ /index.php [L]
$
称为锚,并匹配字符串的 end 。