解决 WordPress 网站使用 Chrome 浏览器上传图片显示无法加载和跨越资源共享问题 Nginx 环境配置

正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    二月份为了应景就给头像戴上了口罩,然后今天想要修改资料发现通过浏览器上传无法正常保存,插件当然还是用的 Ultimate Member 查看了下问题原因,显示的错误是

    no 'access-control-allow-origin' header

    那么找了下发现需要给服务器的配置文件里添加跨越资源共享的信息,比较熟悉的原因是前几年也遇到过这个问题,当时是误打误撞的解决了,现在的话差不多知道原因,只需要在站点的 Nginx 配置文件里找到

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
            error_log off;
            access_log /dev/null;
        }

    然后改成

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            add_header Access-Control-Allow-Origin *;
            expires      30d;
            error_log off;
            access_log /dev/null;
        }

    就 OK ,也就是说只需要条件下面的代码进去即可。

    add_header Access-Control-Allow-Origin *;

    之后重启下 Nginx 的配置文件,刷新网页就行了。

    诗语
    管理员
    • 文章数量: 5,929
    @feibisi
    楼主

    给头像摘了口罩,看上去确实感觉呼吸要顺畅许多。

    留个纪念。

正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 哎呀,回复话题必需登录。

话题信息

  • 当前位于:问题反馈
  • 1 条回复
  • 1 个参与人
  • 最后回复:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 查看诗语的个人资料" class="bbp-author-link"><span class="bbp-author-name"> 诗语</span></a>
  • 上次活动:<a href="https://bbs.weixiaoduo.com/topic/35202/#post-35205" title=" 回复至:解决 WordPress 网站使用 Chrome 浏览器上传图片显示无法加载和跨越资源共享问题 Nginx 环境配置">4 年、 12 月前</a>