apache 设置图片资源类文件跨域访问

网站请求图片资源出现:Access to Image at ” from origin ” has been blocked by CORS policy:No Access-Control-Allow-Origin。

解决方法

apache配置文件httpd.conf中启用mod_headers.so模块。然后在配置文件中增加一下配置:

<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 "*" env=IS_CORS
    </FilesMatch>
    </IfModule>
</IfModule>

发表评论