我透過 nginx 的 $upstream_http_content_type 判斷型別是否是圖片,程式碼如下:
add_header X-Content-Type $upstream_http_content_type;
if ($upstream_http_content_type ~* ^image/(jpg|jpeg|pjpeg|png|x-png|gif|bmp|x-icon|webp|svg\+xml)) {
return 301;
}
可結果是 X-Content-Type 倒是有了,卻沒有 301 跳轉?
#
理論上應該是醬紫啊:
#
求解,如何弄?
沒細看哈 如果真是正規的問題 那就是你image後的斜線沒有轉義
^image/(jpg|jpeg|pjpeg|png|x-png|gif|bmp|x-icon|webp|svg+xml)