二月份為了應景就給頭像戴上了口罩,然後今天想要修改資料發現透過瀏覽器上傳無法正常儲存,外掛當然還是用的 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 的配置檔案,重新整理網頁就行了。