Programé un sitio web y un montón se rompió cuando lo subí al servidor (hasta ahora solo programaba localmente y no muy a menudo) Arreglé casi todo menos los enlaces entre páginas.
Lo que funciona es el elemento "a" en html para vincular, pero la mayoría de mis páginas se vinculan entre sí en su código js.
Puse todos los archivos en el mismo directorio, después de probar algunas variantes de ruta (también probé la URL), por lo que no habría ruta y todavía no funcionó. Debo asumir que "window.location.pathname = "result.html" no es la forma correcta.
En Vsc, con el servidor en vivo, funciona, pero no en el real
Después de leer la documentación dice:
La propiedad de nombre de ruta de la ubicación [...] que contiene la ruta de la URL de la ubicación, que será la cadena vacía si no hay ruta.
Por lo tanto, solo le brinda un camino, y no está destinado a la redirección. Lo que está buscando es, sin duda, window.location.replace , cuya documentación se puede encontrar aquí