首页 > nginx中add_header Timing-Allow-Origin 如何根据不同referer设置不同值

nginx中add_header Timing-Allow-Origin 如何根据不同referer设置不同值

目前需求是这样的,根据不同的referer来设置Timing-Allow-Origin的值。

取值为referer的域名,referer域名不确定。

例如,referer是http://img.cdn.com/,那么取值是img.cdn.com,
referer是http://a.b.img.cdn.com/,那么取值是a.b.img.cdn.com。

我用了如下配置,但是会带上协议。

if ($http_referer ~* (img.cdn.com)) {
    add_header Timing-Allow-Origin $http_referer;
}

请问各位如何去掉协议和后面的/,或者有没有其他实现方法?

【热门文章】
【热门文章】