URLs con barra final (trailingSlash) como el sitio original

next.config: trailingSlash true → /es redirige a /es/ y los enlaces se generan
con barra. Se ajustan a barra final los destinos internos que se enlazan a mano
(logout /log-out/ y su redirect, y los window.location.assign de login/
select-account) para evitar el salto 308 extra.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-14 15:18:06 +00:00
parent c5a90d744a
commit d0490e06fe
5 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -38,7 +38,7 @@ export function LoginForm() {
// Navegación completa (no del lado cliente): fuerza que el servidor
// re-renderice el layout/cabecera con la sesión nueva. Con router.push
// el layout persiste y la cabecera seguía mostrando "Conectar".
window.location.assign(`/${locale}${data.needsSelection ? '/select-account' : '/my-account'}`)
window.location.assign(`/${locale}${data.needsSelection ? '/select-account/' : '/my-account/'}`)
return
} else {
const key = (ERROR_KEYS as readonly string[]).includes(data.error ?? '') ? data.error! : 'genericError'