从htaccess规则中排除2 png图像

时间:2017-02-20 15:52:43

标签: wordpress apache .htaccess mod-rewrite

我的htaccess中有一条规则,我将所有非斜杠网址重定向到斜杠网址。不过,我想排除因某种原因受此规则影响的2个.png网址。

它会对某些.png图片(例如http://agora.encreation.com/wp-content/uploads/portfolio-thumb-alliance.jpg

)进行广告宣传

但是还有其他图片没有这个问题,例如{{3}}

所以基本上我想从添加斜杠的规则中排除.png和.jpg网址。

这是我的htaccess:



'r'




由于

弗洛里安

1 个答案:

答案 0 :(得分:1)

条件

RewriteCond %{REQUEST_FILENAME} !-f

已经处理现有的图像。首先提到的URL .../portfolio-immobiliere-pujol-thumb.jpg被重定向,因为它不存在。第二个.../portfolio-thumb-alliance.jpg不受影响,因为它是现有图像,因此被重写条件排除。

要排除所有图像请求,无论是否存在相应的文件,都必须添加另一个条件,如@Eamonn已建议的那样,例如

RewriteCond %{REQUEST_URI} !\.(jpg|png)$ [NC]