You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nginx重写带编号的图片文件名至基础文件名

Nginx URL重写规则修正

需求说明

需要将以下格式的URL进行永久重定向:

  • /wp-content/uploads/2025/03/IMG-2.webp → /wp-content/uploads/2025/03/IMG.webp
  • /wp-content/uploads/2025/02/SAMPLE2-5.webp → /wp-content/uploads/2025/02/SAMPLE2.webp

原规则问题

你之前尝试的规则仅能匹配末尾为-2.webp的URL,无法覆盖其他数字后缀的情况,所以无效:

rewrite ^/(.*)-2.webp$ /$1.webp permanent;

正确规则

使用正则匹配任意数字后缀,同时注意转义.(正则中.代表任意字符,需转义后精确匹配文件后缀):

rewrite ^/(.*)-\d+\.webp$ /$1.webp permanent;

规则说明

  • \d+:匹配1个或多个数字,覆盖-2、-5等任意数字后缀场景
  • \.webp:转义后的文件后缀,确保只匹配.webp格式的文件
  • permanent:返回301永久重定向,利于搜索引擎收录

注意事项

确保将该规则放在Nginx配置的server块内,或者对应静态文件处理的location块中,避免被其他优先级更高的配置覆盖。

内容的提问来源于stack exchange,提问作者inrob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 21:22:31