我有以下配置(对于Angular应用程序):
location / {
try_files $uri /index.html;
add_header "Cache-Control" "no-cache" ;
}
现在我想仅为index.html
添加该标头,但不为任何其他文件添加标头。怎么做?
答案 0 :(得分:2)
使用“=”修饰符可以定义URI的精确匹配 和位置。如果找到完全匹配,搜索将终止。
所以你可以使用这个配置:
location =/index.html {
add_header "Cache-Control" "no-cache" ;
}
location / {
rewrite ^(.*) /index.html break;
}
您可以在
中找到更多信息