Redirige errores 404 a tu página principal

404

El SEO es un fastidio, no sé si estarás de acuerdo conmigo, pues resulta que no siempre es suficiente con escribir mucho y escribir buenos artículos originales, hay imponderables que pueden perjudicar tu web de cara a los buscadores, y los errores de página no encontrada, o 404, son uno de esos imponderables.

Vale que los temas WordPress suelen ofrecer una página 404 para que no sea un error puro y duro, y de paso ofrecer un buscador o lo que sea, pero a veces es más conveniente que todo error 404 se dirija a la portada de tu web, donde si hay contenido.

Si es el caso, y quieres hacer esta redirección, solo hay que añadir estas líneas al archivo .htaccess:

< IfModule mod_alias.c >
RedirectMatch 301 ^/search/$ http://miweb.es/
RedirectMatch 301 ^/tag/$ http://miweb.es/
RedirectMatch 301 ^/category/$ http://miweb.es/
< /IfModule >

Lo que hace es redirigir los 404 en búsquedas, tags o categorías a la página principal. Solo tienes que cambiar la URL de ejemplo por la tuya y guardar los cambios.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(9 votos, promedio: 3.3)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

15 comentarios en “Redirige errores 404 a tu página principal”

  1. Hola Fernando:

    ¿Mejor esto o mejor el plugin que ya indicaste de true Google 404?

    Yo tengo puesto ese plugin pero no me va igual de bien que a ti, ya que si en tu web pongo ayudawordpress.com/lala te saca cosas, en mi blog para que saque cosas tiene que ser relacionado con algo que tenga.

    Muchas gracias.

  2. Hola Fernando:

    ¿Mejor esto o mejor el plugin que ya indicaste de true Google 404?

    Yo tengo puesto ese plugin pero no me va igual de bien que a ti, ya que si en tu web pongo ayudawordpresscom/lala te saca cosas, en mi blog para que saque cosas tiene que ser relacionado con algo que tenga.

    Muchas gracias.

  3. Gracias por el script.

    También se puede aplicar a la plantilla de error un listado con los contenidos más visitados o recientes.

    saludos.

      1. RoL, los sistemas de comentarios tienen bloqueo de código. Así que no ha salido. El código que iría en el 404 es este:
        wp_redirect( home_url() ); exit;
        pero con el código de comienzo de php( te lo pongo con espacios para que no me lo capen): < ? p h p

  4. BaraBara Dominicano

    Esto no trabaja ,cunado pongo el codigo me da un error 500,,lo he colocado arribadebajo,en medio y me da error 500,,esto no sirve..

  5. Saludos Fernando:

    Yo utilizo el mismo archivo 404

    y hace lo mismo y no saturamos el archivo htaccess.

    y ya esta. saludos amigo

  6. Más facil es no crear o eliminar el template 404.php en tu tema y listo automaticamente te saldrá el frontpage

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido