Mi front-end está accediendo a /blog/content/foo/bar.jpg cuando busco activos estáticos.
¿Cómo puedo hacer que NGINX redirija esas solicitudes a /content/foo/bar.jpg ?
Al principio probé esto:
location ~ ^/blog/content/ { root /var/www/ghost/content/; } Aparentemente no funcionó (por cierto, estoy probando cada cambio en el archivo .conf con sudo nginx -s reload + F5 en el navegador... hay una mejor manera de probar/depurar el comportamiento de NGINX (y realmente entender ¿Qué sucede en lugar de este comentario de "funcionó/no funcionó" que recibo con cada F5?)
Luego, probé este que encontré en una hoja de trucos , a nivel de server :
rewrite ^/blog/content/(.*)$ /$1 last;De nuevo, sin suerte. Lo que me molesta es que ni siquiera puedo ver qué está haciendo la línea de arriba y por qué no funciona.
Alguien, por favor, sáqueme de este " google para encontrar una solución -> intente algo que parezca prometedor --> presione F5 esperando que funcione (no lo hace) -> google para una solución " loop.
La solución que encontré fue reescribir con:
rewrite ^/blog/(.*)$ /$1 last;Pero no es ideal. Preferiría reescribir solo cuando el URI contiene "/blog/content/".