Cómo lidiar con errores de redirección al usar un servidor de caché ②

Hola, soy un inútil.
Pensé que se había solucionado en el artículo anterior, pero no se solucionó en absoluto.
Y, al pensarlo bien, me pareció extraño, así que intenté cambiar la sintaxis de nuevo.
server {
listen 443 ssl;
server_name xxx.xxxx;
location / {
if ($uri ~* "\.(jpg|jpeg|png|webp|gif|mp4|css|js|ico|woff2)$") {
set $do_not_cache 0;
}
proxy_no_cache $do_not_cache;
proxy_cache_bypass $do_not_cache;
proxy_cache zone1;
proxy_cache_key $scheme$proxy_host$uri$is_args$args;
proxy_cache_valid 200 201 6h;
proxy_cache_valid 302 3h;
proxy_cache_valid 301 1d;
proxy_cache_valid 404 5m;
proxy_cache_lock on;
proxy_pass http://192.168.10.101/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
ssl_certificate xxxx.pem;
ssl_certificate_key xxxx.pem;
}
Cómo lidiar con errores de redirección al usar un servidor de caché
En comparación con el artículo anterior, la sintaxis es mucho menor, pero omití lo innecesario para facilitar la lectura.
La última vez, coloqué la parte en rojo inmediatamente después de `location`, pero en ese caso, pensé que el proxy inverso se ejecutaría antes de decidir si almacenar en caché o no, y la situación en la que las páginas con certificación SSL se almacenan en caché no cambiaría, así que lo moví al final.
No puedo entender del todo cuándo ocurre este error de redirección, así que lo observaré con esto.
Hasta luego.