文章摘要
原因:CORS 头缺少 ‘Access-Control-Allow-Origin’ 解决办法,总结:我个人觉得最简单的方法莫过于前面两种方法了,如果看了此文章还有什么不明白的可以直接给我评论留言。
<p>第一种方法:被请求页面加上下面的代码,最好content填写域名;<br/><br/>< meta http-equiv="Access-Control-Allow-Origin" content="*" ><br/><br/>第二种方法:在请求控制器加上加上下面的代码;<br/><br/>header("Access-Control-Allow-Origin: *");<br/><br/>第三种方法:IIS、Apache、Nginx可以直接配置Access-Control-Allow-Origin 跨域,具体如下:<br/><br/>1、IIS配置:只需要在IIS添加HTTP响应标头即可!<br/><br/> Access-Control-Allow-Headers:Content-Type, api_key, Authorization<br/>Access-Control-Allow-Origin:*<br/><br/>2、Apache配置:主要修改http.conf<br/><br/><Directory "/Users/cindy/dev"><br/>AllowOverride ALL<br/>Header set Access-Control-Allow-Origin *<br/></Directory><br/><br/>或者,修改Apache伪静态规则文件.htaccess<br/><br/><IfModule mod_setenvif.c> <br/> <IfModule mod_headers.c> <br/> <FilesMatch "\.(cur|gif|ico|jpe?g|png|svgz?|webp)$"> <br/> SetEnvIf Origin ":" IS_CORS <br/> Header set Access-Control-Allow-Origin "*" env=IS_CORS <br/> </FilesMatch> <br/> </IfModule> <br/></IfModule> <br/><br/>3、Nginx配置:主要是修改nginx.conf;<br/><br/>location ~* .(eot|ttf|woff|svg|otf)$ {<br/>add_header Access-Control-Allow-Origin *;<br/>}<br/>上面的eot|ttf|woff|svg|otf,表示请求后缀类型,或者也可以直接写如下代码:<br/><br/>location / {<br/>add_header Access-Control-Allow-Origin *;<br/>}<br/><br/>总结:我个人觉得最简单的方法莫过于前面两种方法了,如果看了此文章还有什么不明白的可以直接给我评论留言。</p>
小二CMS介绍
我们立足合肥,业务覆盖安徽、全国及全球市场。我们凭借一支经验丰富、富有创意、协作无间的专业技术团队,专注于将前沿技术通过高效简捷的途径呈现给客户,量身打造优质解决方案。我们致力于通过持续努力,成为客户在信息化领域值得托付、共创价值的长期战略合作伙伴,协助客户在新经济时代敏锐捕捉商机,拓展发展空间,构筑强大竞争力。小二CMS专注企业数字化转型的智能建站与营销系统,提供从官网搭建、品牌推广到运营增长的一站式服务,助力中小企业低门槛拥有专业级互联网阵地。
了解全部业务
登录后方可参与评论
立即登录