wordpress下图片处理converter for media插件在nginx服务器要怎么配置?

9个月前 (06-11 11:23)阅读1567回复0
翱翔MJ
翱翔MJ
  • 管理员
  • 注册排名1
  • 经验值3810
  • 级别管理员
  • 主题632
  • 回复325
楼主

插件页面应该会提示:

image 67

复制以下配置

    # BEGIN Converter for Media
    set $ext_avif ".avif";
    if ($http_accept !~* "image/avif") {
        set $ext_avif "";
    }
    
    set $ext_webp ".webp";
    if ($http_accept !~* "image/webp") {
        set $ext_webp "";
    }
    
    location ~ /wp-content/(?<path>.+)\.(?<ext>jpe?g|png|gif|webp)$ {
        add_header Vary Accept;
        expires 365d;
        try_files
            /wp-content/uploads-webpc/$path.$ext$ext_avif
            /wp-content/uploads-webpc/$path.$ext$ext_webp
            $uri =404;
    }
    # END Converter for Media

到网站 nginx 配置里,复制到 location 之前(这里使用宝塔):

image 68

保存。接下来,宝塔打开 /www/server/nginx/conf/mime.types (非宝塔请自行使用命令搜索:sudo find / -name mime.types ),检查有无这两行,没有则添加:

image/webp


image/avif


image 69

之后刷新插件页面,错误应该会消失。


0
回帖

wordpress下图片处理converter for media插件在nginx服务器要怎么配置? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息