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:
@@ -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/`
|
||||||
|
|||||||
Reference in New Issue
Block a user