解決 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>