Avisos
Vaciar todo

[Resuelto] Errores de servidor (5xx)

8 Respuestas
2 Usuarios
0 Reactions
21 Visitas
Respuestas: 17
Active Member
Topic starter
 

Buenas tardes,

Desde hace varios meses vengo recibiendo errores de servidor (5xx) y estos van en aumento. Siempre son en url que empiezan por  https://casaesmart.com/wp-login.php?action=logout&_wpnonce=  Y AQUI LE SIGUE UN CÓDIGO.

Me está pasando en los 3 dominios.

Adjunto pantallazo para que podáis verlo.

Muchas gracias.
Un saludo.

 
Antonio.

Contenido solo visible a usuarios registrados


 
Respondido : 30/06/2021 3:32 pm
Bruno
Respuestas: 6479
Illustrious Member Moderator
 

Que tal Antonio,

Puedes probar agregando el siguiente código en tu archivo de functions.php o preferiblemente a través del plugin code snippets

add_action('check_admin_referer', 'logout_without_confirm', 10, 2);
function logout_without_confirm($action, $result)
{
    /**
     * Allow logout without confirmation
     */
    if ($action == "log-out" && !isset($_GET['_wpnonce'])) {
        $redirect_to = isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : 'url-you-want-to-redirect';
        $location = str_replace('&', '&', wp_logout_url($redirect_to));
        header("Location: $location");
        die;
    }
}

Saludos


 
Respondido : 30/06/2021 3:59 pm
Respuestas: 17
Active Member
Topic starter
 

@bruno-vichetti

Acabo de crear el archivo robots.txt siguiente:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://movilidadfacil.com/sitemap_index.xml

Para solucionar este problema igual podría ser más sencillo cambiar el archivo robots.txt como sigue:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

User-agent: *
Disallow: /wp-login/

Sitemap: https://movilidadfacil.com/sitemap_index.xml

 

¿Cómo lo ves? ¿Crees que podría solucionarlo así?

 

Muchas gracias.

Saludos.

Antonio.


 
Respondido : 30/06/2021 4:13 pm
Bruno
Respuestas: 6479
Illustrious Member Moderator
 

Hola Antonio,

Es una manera para evitar directamente de que google no registre esos directorios como errados, el problema sucede por la confirmación que hace WP cuando se trata de cerrar una sesión y esto lo toma google como un error cuando no es asi.

Intenta la via por los robots.txt y si aun sigue sin funcionar puedes probar el snippet que te compartí.

Saludos


 
Respondido : 30/06/2021 4:35 pm
Respuestas: 17
Active Member
Topic starter
 

@bruno-vichetti

Gracias Bruno, voy a probar con los robots.txt. Me podrías por favor confirmar que es correcto el los robots.txt como sigue:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

User-agent: *
Disallow: /wp-login/

Sitemap:  https://movilidadfacil.com/sitemap_index.xml

Muchas gracias.

Un saludo.

Antonio.

 

 


 
Respondido : 30/06/2021 4:41 pm
Bruno
Respuestas: 6479
Illustrious Member Moderator
 

Que tal Antonio,

Te valido el formato del archivo robots.txt a utilizar

User-agent: *
Disallow: /wp-login/
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://movilidadfacil.com/sitemap_index.xml

Te comparto un par de enlaces que pueden ser de tu interes
-Desde aca podras testear la estructura de tus archivos robots.txt https://technicalseo.com/tools/robots-txt/
-Un post donde explicamos todo lo referente al archivo robots.txt https://www.webempresa.com/blog/robots-txt-en-wordpress-que-problema-tienes-googlebot.html

Saludos!


 
Respondido : 30/06/2021 4:52 pm
Respuestas: 17
Active Member
Topic starter
 

@bruno-vichetti

 

Muchas gracias.

Un saludo.

Antonio.


 
Respondido : 30/06/2021 5:45 pm
Bruno
Respuestas: 6479
Illustrious Member Moderator
 

Hola Antonio,

Genial! cualquier otra consulta quedamos atentos a tus comentarios

Saludos


 
Respondido : 30/06/2021 5:48 pm