没有特定表达式的文件名

fr3ino

我有一个.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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式以匹配没有匹配文件名的url目录路径

来自分类Dev

匹配具有特定扩展名的所有文件名(特定文件名正则表达式除外)

来自分类Dev

崇高文本正则表达式以查找具有特定扩展名的文件名

来自分类Dev

有没有办法使用正则表达式来自动填充bash中的文件名?

来自分类Dev

正则表达式在没有文件扩展名的最后一个点之后获取文件名的一部分

来自分类Dev

正则表达式问题从文件名获取特定的字符串词

来自分类Dev

正则表达式匹配特定文件名格式的Perl

来自分类Dev

使用正则表达式匹配URL中的特定文件名

来自分类Dev

正则表达式以查找URL是否具有文件名的结尾

来自分类Dev

正则表达式模式为有效文件名

来自分类Dev

具有特殊文件名的Grep表达式

来自分类Dev

使用Ruby正则表达式匹配文件名的最有效方法

来自分类Dev

具有类似于文件名的表达式的.htaccess规则占用404页

来自分类Dev

正则表达式文件名具有多个数字

来自分类Dev

带有星号的文件名的正则表达式

来自分类Dev

使用正则表达式搜索带有时间戳的文件名

来自分类Dev

正则表达式:如何获取带有特殊字符的完整文件名

来自分类Dev

正则表达式匹配文件名

来自分类Dev

正则表达式验证文件名失败

来自分类Dev

查找文件名正则表达式

来自分类Dev

文件名的正则表达式

来自分类Dev

正则表达式文件名

来自分类Dev

正则表达式文件名

来自分类Dev

正则表达式以匹配KB文件名

来自分类Dev

使用正则表达式匹配文件名

来自分类Dev

正则表达式匹配文件名

来自分类Dev

Java中文件名的正则表达式

来自分类Dev

如何更改文件名中的表达式?

来自分类Dev

正则表达式无法匹配文件名

Related 相关文章

热门标签

归档