我在nginx中有这个配置来添加跨源和工作正常,标题Allow-Origin出现在响应头中:
location ~* \.(woff|woff2|oft|eot|ttf)$ {
add_header Cache-Control "max-age=1604800";
add_header Access-Control-Allow-Origin '*';
log_not_found off;
}
但是当我尝试对图像扩展执行完全相同的操作时,它不起作用,响应头中没有Allow-Origin标头:
location \.(ico|gif|jpg|jpeg|png|flv|pdf|thumb)$ {
add_header Cache-Control "max-age=29030400";
add_header Access-Control-Allow-Origin '*';
log_not_found off;
}
为什么不为图像工作?
答案 0 :(得分:0)
我使用的是正则表达式“。”没有正则表达式前缀,如“〜”或“〜*”。