Hola,
Tenemos un problema en la web con la edición de los snippet de las páginas. Al guardar los cambios, en la consola del navegador nos aparece un error de contenido mixto en la acción de la url de updatemeta.
Mixed Content: The page at 'https://finalisreformas.com/wp-admin/post.php?post=3774&action=edit' was loaded over HTTPS, but requested an insecure resource 'http://finalisreformas.com/wp-json/rankmath/v1/ca/getcredits?_locale=user'. This request has been blocked; the content must be served over HTTPS.
En el servidor están todos los certificados SSL correctos y no muestra contenido mixto en sus análisis.
También aparece una ventana de aviso en el navegador al entrar al backend de edición de las páginas "Probablemente estás desconectado"
Dede el soporte de Rank Math nos indican que el único problema que encuentran ese ese, la advertencia de contenido mixto para las rutas de la API REST de Rank Math, como se muestra en la captura de pantalla que adjunto.
Y que nos pongamos en contacto con el hosting para que nos ayude a solucionar las advertencias de contenido mixto, que ya están resueltas y analizadas y aparentemente está todo correcto.
Gracias.
Contenido solo visible a usuarios registrados
Hola Darío,
Vale has realizado todas las sugerencias? te dejo a continuación otras que vale la pena revisar
-Has intentado desactivar los plugins addons complementarios de tu theme activo y cambiar el theme por alguno por defecto de WP? tratando de recrear el error me ha arrojado una alerta correspondiente a archivos provenientes de los plugins complementarios del theme
-Se que suena redundante pero has intentado restablecer por defecto tu archivo de htaccess, se que lo hiciste en pasos anteriores pero lo eliminaste lo cual causo que no pudieras visualizar el sitio, en este caso seria renombrar el archivo actual y crear uno nuevo con la sintaxis por defecto
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Si el problema persiste toca validar que sucede desde el apartado del servidor ya que no podemos ver desde aca mas alla de las acciones que te recomendamos realizar
Saludos!
Hola,
Acabo de probar a desactivas todos los plugins menos Rank Math y a cambiar el tema por uno por defecto de WP y me pasa lo mismo.
Si edito el htacces con esa configuración que me has proporcionado me muestra un error crítico en la web y no puedo acceder al backend. Todo esto ya lo hemos realizado varias veces y nada funciona.
En el soporte del servidor de me envían al foro porque ellos no pueden hacer más...ya no sé cómo podremos solucionarlo.
Muchísimas gracias por vuestra ayuda.
Hola Dario.
Olvídate de el tema del certificado porque esta bien.
.- Accede a tu cuenta de cPanel y y renombra el archivo htaccess por ejemplo htaccess_old
.- Crea un nuevo archivo .htaccess y añades lo siguiente:
# BEGIN WordPress RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Accede de nuevo al administrador de WordPress y revisa si puedes guardar los cambios.
Un saludo
Hola,
Lo hemos intentado ya muchas veces así, en el mensaje anterior se lo comento a @Bruno, si edito el htaccess con ese contenido la web me da error crítico y no puedo acceder al admin ni a la web.
Gracias.
Hola Dario.
Ok veo lo siguiente en los log de la instalación que puede estar afectando:
[10-Feb-2022 14:31:29 UTC] PHP Fatal error: Uncaught Error: Class 'RankMath\Helper' not found in /home/finalisr/public_html/new/wp-content/plugins/wp-rocket/inc/3rd-party/plugins/seo/rank-math-seo.php:14 Stack trace: #0 /home/finalisr/public_html/new/wp-content/plugins/wp-rocket/inc/3rd-party/3rd-party.php(60): require() #1 /home/finalisr/public_html/new/wp-content/plugins/wp-rocket/inc/main.php(69): require('/home/finalisr/...') #2 /home/finalisr/public_html/new/wp-includes/class-wp-hook.php(307): rocket_init('') #3 /home/finalisr/public_html/new/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array) #4 /home/finalisr/public_html/new/wp-includes/plugin.php(474): WP_Hook->do_action(Array) #5 /home/finalisr/public_html/new/wp-settings.php(450): do_action('plugins_loaded') #6 /home/finalisr/public_html/new/wp-config.php(82): require_once('/home/finalisr/...') #7 /home/finalisr/public_html/new/wp-load.php(50): require_once('/home/finalisr/...') #8 /home/finalisr/public_html/new/wp-blog-header.php(13): require_once('/home/finalisr/...') #9 in /home/finalisr/public_html/new/wp-content/plugins/wp-rocket/inc/3rd-party/plugins/seo/rank-math-seo.php on line 14
Prueba a desactivar el plugin de WP Rocket, con eso comprobaremos si el problema viene del plugin WP Rocket.
Un saludo
Hola, gracias por la respuesta.
Sigue ocurriendo lo mismo incluso con el plugin Wp Rocket desactivado.
Mismo error 404 y no actualiza el snippet.
Saludos.
Hola Dario.
Ok veo que la web apunta a una carpeta con el nombre new.
.- Renombra el archivo .htaccess
.- Crea un nuevo archivo .htaccess y añade lo siguiente:
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /new/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /new/index.php [L]
.- Accede a la admisnitracion de WordPress y revisa si puedes guardar las modificaciones.
Un saludo
Hola,
De nuevo error crítico.
Hola Dario.
Le pedi a un compañero de Hosting que creara el archivo y añadiera el código.
Veo que ahora esta cargando bien.
Comprueba si puede realizar las modificaciones que necesitas.
Un saludo
Esto me responden en el soporte de Rank Math:
Parece que todavía hay algún problema con la configuración de la red porque al cambiar la estructura de los enlaces permanentes a simple hace que las rutas se carguen correctamente.
Cuando cambias la estructura del permalink a otra que no sea plain, en el backend WordPress está creando redirecciones para esas URLs y este podría ser uno de los problemas si esas redirecciones están causando de alguna manera que las rutas REST no se carguen correctamente, especialmente las rutas POST usadas para actualizar datos.
Por favor, póngase en contacto con su proveedor de alojamiento y vea si pueden ayudar a resolver este problema con las rutas REST.
@pepesoler gracias, estábamos intentando también migrar la copia que habíamos hecho desde el otro servidor, y no lo conseguíamos.
Hemos restaurado ahora mismo la web a la copia de seguridad de esta mañana, no sabíamos que estábais accediendo al hosting.
¿Podéis volver a hacer las ediciones en el htacces?
Gracias!
Hola Dario,
Ya un compañero va a ingresar a hacer el cambio recuerda no modificar nada para verificar luego cuando te comentemos.
Un saludo 🖐️
Hola Dario,
Ya tienes en tu htaccess el código mencionado previamente:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /new/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /new/index.php [L]
</IfModule>
Verifica nuevamente y nos comentas.
Un saludo
Hola,
La web si la muestra pero al acceder a wp-admin muestra error crítico de nuevo, con ese htaccess, como nos pasaba cuando lo hacíamos nosotros.
Gracias.
Hola Darío,
Vamos a probar lo siguiente para poder tener pistas de que puede seguir pasando
Vamos a habilitar el modo debug modificando el archivo de wp-config.php ubicado en la carpeta que tiene la instalación de tu sitio
Por otra parte vamos a renombrar la carpeta de los plugins colocando algo como "plugins-bk" para que queden todos desactivados de forma global, esta carpeta se ubica dentro de wp-content
Muéstranos por favor si aparecen enunciados de errores en la pantalla de error critico y por otra parte si te es posible ingresar al administrador
Saludos!