有了nginx ,我可以使用像*.mydomain.com这样的通配符指定Access-Control-Allow-Origin吗?
它看起来像:
add_header Access-Control-Allow-Origin *.mydomain.com;
谢谢。
你当然可以。 我使用下面的指令来支持我们的一些跨域字体:
add_header Access-Control-Allow-Origin *;
你必须这样做,如果condidition
location / { set $cors ""; if ($http_origin ~* (\.mydomain\.com|\.myseconddomain\.com)) { set $cors "true"; } proxy_pass http://backend:10005/apathifyouwantso/; if ($cors = "true") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type'; } }