回答
收藏
分享
举报
关于 add_header 配置冲突问题
提问于2021-04-20 17:36

浏览 920

当使用如下配置的时候, 跨域配置 add_header Access-Control-Allow-Origin 不生效,把 add_header Access-Control-Allow-Origin  配置写在 if 里边就可以了,为什么会如此?

location /game-card/ {
    proxy_pass http://download/game-card/;
    add_header Access-Control-Allow-Origin * ;
    if ($request_filename ~ .*\.(js|css|jpg|jpeg|png|gif|bmp|svg|ico|eot|ttf|woff|woff2)$)
        {
            add_header Cache-Control max-age=2592000;

        }
}

已修改于2023-03-17 02:11



写下您的回答
发表回答
全部回答(2)

按点赞数排序

按时间排序

参考这篇文章:https://juejin.cn/post/6844903774901764104

我也遇到了这个问题,卡了很久

赞同

0

回复举报

回答于2022-04-21 21:32



回复ld5885
回复

内存的add_header不会继承外层的,而是会覆盖掉

赞同

0

回复举报

回答于2022-04-21 21:31



回复ld5885
回复
提问者
心有一座城
这家伙很懒还未留下介绍~
0
文章
1
问答
0
粉丝
相关问答