Redireccionar todas las páginas 404 de WordPress a la página de inicio

25 mar 2019, 21:00:03
Vistas: 21.9K
Votos: 1

Quiero redirigir todas las páginas de error 404 en mi sitio WordPress a la página de inicio, o a una página específica.
¿Algún consejo?

10
Comentarios

¿has votado negativamente mi pregunta? sabes que no es tu buena respuesta.

Aadii Mughal Aadii Mughal
25 mar 2019 21:28:18

lo solucioné con este plugin https://wordpress.org/plugins/all-404-redirect-to-homepage/.

Aadii Mughal Aadii Mughal
25 mar 2019 21:29:26

Probablemente sea mejor idea diseñar tu página 404 para que incluya información relevante de tu página principal y/o un enlace a la misma. Redirigir automáticamente sin enviar un código 404 para páginas inexistentes puede confundir a los usuarios y dañar tu SEO/posicionamiento en buscadores. Los códigos de error 404 tienen un propósito útil. Si insistes en hacerlo, como mínimo deberías rastrear estas redirecciones para poder corregir errores. Este plugin puede hacer ambas cosas Redirection. Si cambias la URL de una página, úsalo para redirigir a la página actualizada.

SherylHohman SherylHohman
25 mar 2019 22:02:02

Lo solucioné usando wordpress.org/plugins/all-404-redirect-to-homepage este plugin. Pero aún prefiero usar código en lugar de un plugin.

Aadii Mughal Aadii Mughal
25 mar 2019 21:29:57

No redirecciones las páginas 404 a la página de inicio. Es malo para SEO y puede eliminar información que podría ayudarte a corregir tus enlaces. Evítate problemas y simplemente usa la página 404 para encontrar tus errores y corregirlos.

keepkalm keepkalm
25 mar 2019 21:47:38

@MaxYudin Aadii es nuevo, en el futuro sé más educado y enlaza a las reglas, si eso no es suficiente llama a un moderador o reporta los problemas. No hay necesidad de usar mayúsculas y signos de exclamación.

Tom J Nowell Tom J Nowell
25 mar 2019 22:24:19

@Tom Intentaré ser amable, pero me enfurezco cuando la gente nueva no lee las reglas y no sabe plantear el problema antes de publicar. Principalmente me enfado cuando estoy ebrio, pero pronto cerraré sesión.

Max Yudin Max Yudin
26 mar 2019 07:42:19

@MaxYudin ese es su problema, no el tuyo, no tienes que involucrarte en cada publicación, pero navegar por el sitio mientras estás ebrio no es una buena idea, tal vez deberías alejarte de la computadora después de tomar algo

Tom J Nowell Tom J Nowell
26 mar 2019 11:38:13

@Tom Quiero ayudar a alguien incluso cuando estoy ebrio, pero el 80% de las preguntas están fuera del alcance de este sitio o están formuladas sin método y eso me enfurece. Las personas que buscan una buena respuesta no pueden encontrarla debido a ese tipo de personas que preguntan.

Max Yudin Max Yudin
26 mar 2019 20:02:08

Para eso están los votos negativos y los votos para cerrar, de todos modos dejemos los comentarios para la pregunta

Tom J Nowell Tom J Nowell
26 mar 2019 21:38:46
Mostrar los 5 comentarios restantes
Todas las respuestas a la pregunta 2
0

Nota: He leído en algún lugar que redirigir todos los errores 404 a la página de inicio no es un buen enfoque para fines de SEO


La forma más simple de redirigir todos los errores 404 a la página de inicio en WordPress.

if( !function_exists('redirect_404_to_homepage') ){

    add_action( 'template_redirect', 'redirect_404_to_homepage' );

    function redirect_404_to_homepage(){
       if(is_404()):
            wp_safe_redirect( home_url('/') );
            exit;
        endif;
    }
}
24 oct 2019 15:50:46
0

Probablemente sea una mejor idea diseñar tu página 404 para incluir información relevante de tu página de inicio y/o incluir un enlace a tu página principal.

Simplemente redirigir todos los errores 404 a la página de inicio puede confundir a los usuarios y perjudicar tu SEO/posicionamiento en buscadores. Se sugiere que proporciones retroalimentación a tus usuarios sobre por qué no se cargó una página que esperaban ver. Los códigos de error 404 pueden servir para un propósito útil.

Si insistes en hacer redirecciones generales, como mínimo, deberías rastrear estas redirecciones para que puedas corregir errores.

Este plugin puede hacer ambas cosas: Redirección, y mucho más.

Una gran característica de este plugin es que si cambias la URL de una página dentro de tu sitio, puedes especificar una redirección "permanente" hacia el nuevo destino correcto de tu página.

Si monitoreas los errores 404 en tu sitio web, también puedes identificar errores, como un error tipográfico en tu HTML, que podría estar generando un 404 no deseado. Luego puedes corregir el error tipográfico y agregar una redirección específica para enviar cualquier solicitud de ese enlace mal escrito a la URL correcta. Así, los visitantes, ya sea que usen cualquiera de los enlaces, llegarán a la página deseada.

También puedes usar el registro para identificar errores ortográficos que se originan por errores tipográficos en otros sitios que enlazan al tuyo. Nuevamente, puedes agregar una redirección específica que intercepte el error tipográfico y los redirija a la página correcta. Incluso podrías intentar enviarles un correo electrónico para informarles de su error tipográfico. Puede que lo corrijan o no, pero de cualquier manera, podrás dirigir automáticamente a los usuarios al sitio web correcto.

Nota: cuando veas la lista de errores 404 registrados por este (o cualquier) plugin, verás una gran cantidad de solicitudes incorrectas que son "bots" intentando encontrar vulnerabilidades en tu sitio web. Estas solicitudes pueden ignorarse, redirigirse a una página específica (como localhost o tu página de inicio) o puedes establecer una regla para expulsarlos de tu sistema después de un cierto número de solicitudes incorrectas.
En su mayor parte, querrás centrarte en los errores 404 que sean obviamente el resultado de errores tipográficos o URLs que alguna vez existieron pero que han cambiado o se han eliminado por completo.

En el caso de páginas que han sido eliminadas, redirigir permanentemente esos enlaces a la página de inicio puede ser la solución adecuada.

25 mar 2019 22:23:37