Estoy trabajando en un proyecto de sitio web para un cliente. El sitio es bastante simple:
Backend: TYPO3 v6 (ejecutándose en PHP7) Frontend: jQuery v.1.9, jQuery FlexSlider v2.1
Entonces, básicamente, la página principal es una página y la navegación solo se desplaza a anclas específicas en el sitio.
Durante unos días ocurre el siguiente comportamiento extraño cuando un visitante ingresa al sitio:
El sitio terminó de cargarse y cuando un usuario hace clic en algún enlace de la página, toda la página se actualiza y el JavaScript se rompe. (Y también la interfaz de usuario)
Desaparece una galería deslizante flexible (en Firefox) y hay divs desplegables que ya no funcionan.
La consola de desarrollo de Chrome da el siguiente error:
Uncaught DOMException: Failed to execute 'pushState' on 'History': A history state object with URL 'https://example.deindex.php/?id=1#cB4' cannot be created in a document with origin 'https://example.de' and URL 'https://example.de/index.php?id=1#p4'. at Function.m.pushState (https://example.de/typo3temp/compressor/merged-73956f754c7b34d423c38b286c1f15e4-77054febad955a7df4cd7cae818d47b1.js?1635547657:263:12820) at HTMLAnchorElement.<anonymous> (https://example.de/typo3temp/compressor/merged-73956f754c7b34d423c38b286c1f15e4-77054febad955a7df4cd7cae818d47b1.js?1635547657:318:13) at HTMLAnchorElement.dispatch (https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js:2:5418) at HTMLAnchorElement.y.handle (https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js:2:2126)En Firefox, el mensaje de error es
Uncaught DOMException: The operation is insecure. merged-73956f754c7b34d423c38b286c1f15e4-77054febad955a7df4cd7cae818d47b1.js:263 pushState merged-73956f754c7b34d423c38b286c1f15e4-77054febad955a7df4cd7cae818d47b1.js:263 <anonym> merged-73956f754c7b34d423c38b286c1f15e4-77054febad955a7df4cd7cae818d47b1.js:350 jQuery 8 <anonym> merged-73956f754c7b34d423c38b286c1f15e4-77054febad955a7df4cd7cae818d47b1.js:347 jQuery 9 <anonym> merged-73956f754c7b34d423c38b286c1f15e4-77054febad955a7df4cd7cae818d47b1.js:282Ya borré todo el caché de TYPO3 e incluso volví a una copia de seguridad donde todo funcionaba bien, pero el error sigue presente.
¿Creo que puede estar relacionado con la configuración del servidor?
¿Algo mal en la configuración de .htaccess?
La página se sirve a través de HTTPS.
La configuración de BaseURL en TYPO3 es
[baseURL] = https://example.de/ # RealURL
Estoy muy agradecido por todo tipo de ayuda!
PD: Sé que la pila de tecnología de la página está totalmente desactualizada, ya sugerí actualizar todo o mejor relanzar la página porque todo es como desde 2012/2013. Pero ahora mismo solo quieren que la página vuelva a funcionar.