lo que quiero hacer es devolver interno (404) cuando se usa un archivo JS específico.
Por ejemplo:
Tengo este bloque de código:
location ~* /something.min.js?id=c34f7s-d87a9-rthg76s { internal; }que está escrito en el archivo some_name.conf. Ese archivo se incluye en la carpeta conf.d en un archivo .conf específico.
Hasta ahora todo funciona bien, nxing -t valida la configuración. Pero cuando abro la URL específica en un navegador, todavía funciona, así que nada cambió.
Soy nuevo en nginx, así que estaba realmente desesperado y probé las siguientes opciones también:
^~ /something.min.js?id=c34f7s-d87a9-rthg76s /something.min.js?id=c34f7s-d87a9-rthg76s = /something.min.js?id=c34f7s-d87a9-rthg76s ~* /something.min.js?id=c34f7s-d87a9-rthg76spero ninguno de ellos parecía estar funcionando. Entonces, ¿hay alguna otra forma de devolver 404 y evitar que funcione el archivo js en particular?
Lo único que realmente funcionó fue, cuando tenía un camino como este:
/js/something?something=som.Something.setSomethingy usado:
location /js/ { deny all; }pero, por supuesto, eso detiene todo dentro de /js, no el archivo específico que quiero.
¡Gracias por tu ayuda!