解決 WordPress 網站使用 Chrome 瀏覽器上傳圖片顯示無法加載和跨越資源共享問題 Nginx 環境配置

  • 該話題包含 1 個回覆,1 人蔘與,最後由詩語 更新於 5 年前
正在查看 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 環境配置">5 年前</a>