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

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


正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,858
    @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,858
    @feibisi
    楼主

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

    留个纪念。

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

未找到对应子版块?请直接在 [疑难杂症] 版块中发帖提问。

收藏纪念品


有奖活动

参与论坛社区问答,有机会获赠文派瓦普(Wapuu.com)手办模型。

话题信息

商业系统