1. 程式人生 > >通過配置apache解決跨域問題has been blocked by cors policy

通過配置apache解決跨域問題has been blocked by cors policy

apache的配置檔案httpd.conf里加

或者vhost的虛擬站點裡加

<IfModule mod_setenvif.c>
    <IfModule mod_headers.c>
        <FilesMatch "\.(cur|gif|ico|jpe?g|png|svgz?|webp)$">
            SetEnvIf Origin ":" IS_CORS
            Header set Access-Control-Allow-Origin "http://伺服器ip" env=IS_CORS
        </FilesMatch>
    </IfModule>
</IfModule>


然後就解決了這個跨域的問題
這個還有很多其他的解決辦法,例如在php中呼叫跨域的內容時,

在php中加入

header("Access-Control-Allow-Origin:http://伺服器ip");
其他的就先不說了,因為沒有用到