Creo que el responsable es el plugin WP Super Cache. Prueba a desactivarlo.
Hola @almendron, gracias por contestar, he desactivado todos los plugins y sigue pasando
La única que no falla es la principal que curiosamente no está cacheada.
Haz la siguiente prueba:
1) Vacía la caché del plugin WP Super Cache.
2) Desactiva solo ese plugin.
3) Comprueba
Y luego he visto que no has redireccionado de http a https, es decir, que si alguien entra con http no pasa automáticamente a https. Es muy conveniente implementar dicha redirección: https://es.wordpress.org/plugins/wp-force-ssl/
Por otra parte, comprueba en el htaccess si tienes puesta alguna redirección.
-
Esta respuesta fue modificada hace 6 años, 9 meses por almendron.
He desactivado el plugin y he eliminado su carpeta, he regenerado el htaccess, y la cosa es que cuando borro la carpeta de cache, va bien durante un tiempo pero luego falla.
No he podido instalar el WP Force SSL no me dejaba activarlo, me decia que no tenia permisos para acceder a esa pagina, he instalado otro que se llama Really Simple SSL
Ahora parece que va bien, vamos a esperar que se llene un poco la cache y ver si falla.
Gracias
Nada, parece que cuando se llena un poco la cache falla
Es evidente que es el plugin. Revisa bien las opciones.
Lo desinstalé y elimine y sigue fallando
1) Desactiva tanto el plugin de cache como el Really Simple SSL
1) Comprueba que la carpeta «cache» está vacía.
2) Comprueba que no esté activado el cache en el wp-config.php.
3) Haz una copia primero y luego borras el archivo htaccess del servidor.
4) Ajustes > Enlaces permanentes > seleccionas «simple» y guardas.
5) Comprueba.
sigue fallando, he borrado la carpeta cache pero me la vuelve a llenar de cosas, he añadido en el wp-config define(‘WP_CACHE’, false); y el htaccess lo he regenerado
¿A qué te refieres con que «me la vuelve a llenar»?
¿Cómo haces para regenerar htaccess?
pues que elimino la carpeta cache dentro de wpcontent por FTP, y al rato aparece con archivos dentro, para el htacces lo elimino y luego en enlaces permantes guardo y se vuelve a crear, este es el contenido del htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Lo del htaccess correcto.
Lo de la carpeta cache no tiene ningún sentido.
Comprueba que define(‘WP_CACHE’, false) sigue estando en false. Borra EL CONTENIDO de la carpeta cache y dentro de un rato comprueba.
Eso sí, estamos hablando de la carpeta cache que está dentro de wp-content ¿o no?
Si, sigue en false, lo borro y prácticamente en menos de un minuto me crea una carpeta llamada et con archivos .min.css en la carpeta wp-content/cache