当前位置:论坛首页 > Linux面板 > 求助

【待反馈】NGINX规则添加失败

发表在 Linux面板2022-3-5 18:39 [复制链接] 6 2882

本帖最后由 xxmmail 于 2022-3-10 12:55 编辑

如图所示Nginx 1.20.2  + PHP 7.4    

# BEGIN SMUSH-WEBP
location ~* "wp-content\/(uploads\/)(.*.(?:png|jpe?g))" {
  add_header Vary Accept;
  set $image_path $2;
  if (-f "/www/wwwroot/chinafirstar/wp-content/smush-webp/disable_smush_webp") {
    break;
  }
  if ($http_accept !~* "webp") {
    break;
  }
  try_files /wp-content/smush-webp/$image_path.webp $uri =404;
}
   # END SMUSH-WEBP

1.png
2.png



使用道具 举报 只看该作者 回复
发表于 2022-3-5 18:46:33 | 显示全部楼层
您好,提示63行的location指令不允许。
或者可以私信我远程相关信息,这边看看
使用道具 举报 回复 支持 反对
发表于 2022-3-5 18:47:42 | 显示全部楼层
3.png

写在31行是保存成功了,但是验证网页是没有生效的,请教各位哥哥应该怎么弄
使用道具 举报 回复 支持 反对
发表于 2022-3-5 18:50:06 | 显示全部楼层
运维阿宏 发表于 2022-3-5 18:46
您好,提示63行的location指令不允许。
或者可以私信我远程相关信息,这边看看 ...

宏哥,我写在31行是成功了,但是验证了网页是失败没生效的
使用道具 举报 回复 支持 反对
发表于 2022-3-9 17:47:04 | 显示全部楼层
xxmmail 发表于 2022-3-5 18:50
宏哥,我写在31行是成功了,但是验证了网页是失败没生效的

您好,您把您添加的配置放到伪静态中,不要修改网站默认的配置

是wordpress的一个把jpg png转为 webp格式的插件,是放伪静态才正确吗?  发表于 2022-3-10 12:25
使用道具 举报 回复 支持 反对
发表于 2022-3-10 16:37:24 | 显示全部楼层
大炮运维V587 发表于 2022-3-9 17:47
您好,您把您添加的配置放到伪静态中,不要修改网站默认的配置

不是的,我的意思是将配置放到伪静态中,不要在网站主配置中修改,这样修改出错,删除伪静态就好
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表