我有一个.htaccess文件,其中包含以下重写条件:
RewriteEngine on
RewriteRule ^((?:(?!teaser_).)*\.(jpg|jpeg).*)$ watermark.php?img=$1 [NC]
现在,它将在每个.jpg或.jpeg图像上应用水印,其名称中不包含“ teaser_”。
如何编辑它,以使其不影响文件名中带有“ teaser_”或“ original_”的图像?
因此图像127_1386.jpg应该会受到影响,original_127_1386.jpg不应受到影响,teaser_127.jpg也不应受到影响。
提前致谢。
不要让正则表达式变得复杂。像这样单独使用RewriteCond
:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/(teaser|original)_ [NC]
RewriteRule ^(.+?\.jpe?g)$ watermark.php?img=$1 [L,NC,QSA]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句