fix(nginx): enhance configuration to prevent absolute redirects and ensure index.html is served without cache for improved SPA performance

This commit is contained in:
Alexis
2026-05-14 10:20:19 +02:00
parent 1b53084062
commit 7ac0eab321
+10
View File
@@ -3,9 +3,19 @@ server {
listen [::]:5173; listen [::]:5173;
server_name _; server_name _;
# Evita que nginx fabrique `Location` absoluto con su puerto interno (5173)
# si en algún momento se emitiera una redirección.
absolute_redirect off;
port_in_redirect off;
root /app/dist; root /app/dist;
index index.html; index index.html;
# index.html sin caché → evita que persistan 301/HTML antiguos en clientes.
location = /index.html {
add_header Cache-Control "no-store" always;
}
# Apache en Sinbad2 reescribe la URL pública `/orcid2words/...` a un prefijo # Apache en Sinbad2 reescribe la URL pública `/orcid2words/...` a un prefijo
# interno distinto (`/flintstones/...`) antes de llegar a este contenedor. # interno distinto (`/flintstones/...`) antes de llegar a este contenedor.
# Hay que quitar ese prefijo y servir desde dist/ igual que con `/orcid2words/` # Hay que quitar ese prefijo y servir desde dist/ igual que con `/orcid2words/`