当前位置: 首页 > wzjs >正文

平安网站做的太差网站seo关键词排名优化

平安网站做的太差,网站seo关键词排名优化,武汉品牌网站建设公司哪家好,自媒体平台收益问题描述:iframe下嵌入web页面,访问后端接口跨域,导致接口调不通。 产生原因:iframe下,web端访问后端接口时,会优先向后端发送请求方法为OPTIONS的预检测请求,该请求调用不通,导致真…

问题描述:iframe下嵌入web页面,访问后端接口跨域,导致接口调不通。

产生原因:iframe下,web端访问后端接口时,会优先向后端发送请求方法为OPTIONS的预检测请求,该请求调用不通,导致真实接口请求跨域无法访问。

解决办法:web端配置nginx增加隐藏iframe下跨域参数,同时针对OPTIONS方法的请求,设置请求头,其中'Access-Control-Allow-Headers'需要包含项目前后端交互使用到的鉴权字段如Authorization,Customip,允许跨域。如下所示:

(1)静态资源请求代理配置,增加黄颜色标记部分内容。

location / {
            try_files $uri $uri/ /index.html;
            add_header 'Access-Control-Allow-Origin' '*' always;
            add_header 'Access-Control-Allow-Methods' 'OPTIONS, GET, PUT, POST, DELETE';
            add_header 'Access-Control-Allow-Headers' 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,authorization,Customip,customip,Accesstoken,accesstoken';
           
        # 处理预检请求
            if ($request_method = 'OPTIONS') {
                 return 204;
            }  
 
        }

(2)后端接口代理,,增加黄颜色标记部分内容。

location /api {
            default_type application/json;
            add_header 'Access-Control-Allow-Origin' '*' always;
            add_header 'Access-Control-Allow-Methods' 'OPTIONS, GET, PUT, POST, DELETE';
            add_header 'Access-Control-Allow-Headers' 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,authorization,Customip,customip,Accesstoken,accesstoken';
           
        # 处理预检请求
            if ($request_method = 'OPTIONS') {
                 return 204;
            }    

           proxy_pass http://ip:port;
           proxy_set_header Host $http_host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "Upgrade";
           rewrite "^/api/(.*)$" /$1 break;
        }

(3)跨域访问其他服务接口,增加黄颜色标记部分内容。

location /api/yyjc {
           default_type application/json;
           proxy_pass http://ip:port;

            add_header 'Access-Control-Allow-Methods' 'OPTIONS, GET, PUT, POST, DELETE';
            add_header 'Access-Control-Allow-Headers' 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,authorization,Customip,customip,Accesstoken,accesstoken';
           #add_header 'Access-Control-Allow-Credentials' 'true';

          #iframe 下跨域设置

           proxy_hide_header X-Frame-Options;
           add_header X-Frame-Options 'ALLOWALL';

           
           if ($request_method = 'OPTIONS') {
                add_header 'Access-Control-Allow-Origin' '*' always;
                add_header 'Access-Control-Allow-Methods' 'OPTIONS, GET, PUT, POST, DELETE';
                add_header 'Access-Control-Allow-Headers' 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,authorization,Customip,customip,Accesstoken,accesstoken';
            
               return 204;
           }

           rewrite "^/api/yyjc(.*)$" $1 break;
    }

http://www.dtcms.com/wzjs/459979.html

相关文章:

  • 做网站广告收入网络推广有哪些
  • 网站的二维码怎么做的如何去除痘痘效果好
  • 良精企业网站管理系统提供seo顾问服务适合的对象是
  • 张店做网站公司网站设计报价
  • 大型网站建设的难点是什么百度网站域名
  • mac怎么添加字体到wordpress不错宁波seo公司
  • 湖南网站建设价格十大搜索引擎入口
  • 网站代码需要注意什么抖音优化
  • 网站建设优化新疆阿里云服务器
  • 徐州网站建设培训引流推广犯法吗
  • 做网站需要加班吗今日国际重大新闻事件
  • 宿州建设网站网站推广的方式
  • 重庆网站建设电话十大seo公司
  • 做网站和推广需要多少钱广告投放网站平台
  • wordpress 搜索提示网络优化工程师需要学什么
  • 免费asp网站源码下载windows优化大师的作用
  • 昆山建设银行交学费的网站seo黑帽技术有哪些
  • 按摩网站建设友情链接的形式
  • 企业建立自己网站主要方式网站推广是什么
  • 自己用笔记本做网站长尾关键词排名推广
  • 上海网站建设的网百度如何添加店铺位置信息
  • wordpress游览量优化百度搜索
  • 有哪些做网站的搜索引擎排名营销
  • 怎么样可以做网站充值代理百度一下照片识别
  • 衡水企业做网站推广如何推广app让别人注册
  • 网站开发记科目网络营销是什么
  • 济南地区做公司网站的公司世界500强企业名单
  • 网站模板怎么导入怎么注册网站 个人
  • 专门做投票的网站有哪些seo关键词优化最多可以添加几个词
  • 专业建站提供商网络营销推广与策划