Ich verwende $upstream_http_content_type von nginx, um festzustellen, ob es sich bei dem Typ um ein Bild handelt. Der Code lautet wie folgt:
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;
}
Aber das Ergebnis ist, dass X-Content-Type vorhanden ist, es aber keinen 301-Sprung gibt?
Theoretisch sollte es lila sein:
Wie löst man das Problem?
没细看哈 如果真是正则的问题 那就是你image后的斜线没有转义
^image\/(jpg|jpeg|pjpeg|png|x-png|gif|bmp|x-icon|webp|svg\+xml)