Tengo una landing pública de WordPress que debe servirse desde caché para visitantes anónimos. La URL es: https://vistaopticas.com/aros-ray-ban-en-managua-con-descuento-en-modelos-seleccionados/
Aunque el plugin de caché de Webempresa está activo (Magic Cache) en WordPress y cPanel (no tengo ningun otro plugin cache instalado), la respuesta devuelve X-Cache-Enabled: False, X-Always-Cache: False, X-Cache: uncached, Cache-Control: no-store, no-cache, must-revalidate y genera una cookie PHPSESSID.
¿Hay forma de verificar que plugin, regla o código está excluyendo esta URL de la caché y si el formulario/algún plugin está forzando la sesión?
Necesito caché HTML para visitantes anónimos, manteniendo funcional el formulario.
Agradeceré si alguien tiene conocimiento sobre este tema.
Hola Hilder,
He estado verificando tu sitio web y este error no parece estar relacionado con Magic Cache; es posible que el conflicto lo esté generando algún plugin que tengas, código o inclusive el propio tema esten iniciando una sesión PHP para los visitantes anonimos.
Por ejemplo estas cabeceras si las tienes añadidas:
PHPSESSID Cache-Control: no-store, no-cache, must-revalidate X-Cache: uncached X-Cache-Enabled: Fals
Cuando se inicia una sesión mediante session_start(), PHP puede enviar automáticamente estas cabeceras de no caché y, si esto ocurre antes que Magic Cache procese la respuesta, la página no se almacenará en la caché.
Un plugin que puede generar conflictos en Dynamic.ooo., puedes probar desactivarlo y vaciar la caché de Magic Cache desde tu wepanel, luego abre la landing page y revisa no se genera la cookie PHPSESSID
Si sigue apareciendo, revisa los otros plugins que tienes instalados, como JetEngine, ShopEngine, etc..
Verifica esto y nos comentas cómo va todo.
Un Saludo.