Anuncio

El humilde 404 ha estado con nosotros desde que se instalaron por primera vez los tubos que componen Internet. Los sitios web en realidad pueden devolver una gran variedad de diferentes códigos de error, pero 404 es el más común y generalmente se conoce como "extraviado“.

A veces, su navegador manejará estos y devolverá una página de error genérico, pero debido a que WordPress deduce dinámicamente el contenido de la URL (a diferencia de que haya un archivo real en el servidor), también maneja los errores internamente.

Desafortunadamente, el mensaje predeterminado es casi tan inútil como puede ser, así que hoy voy a mostrarle cómo ajustar su WordPress 404 página de error para ser mucho más útil.

Bricolaje o mensajes amigables 404

Es posible que haya notado que tenemos nuestra propia página de error personalizada en MakeUseOf, que es algo más acogedor que el mensaje predeterminado. Para crear su propia página de error personalizada, simplemente cree una plantilla llamada 404.php en tu carpeta de temas, si aún no tienes una. Duplique la plantilla de página única si lo desea, y recorte el área de contenido principal. Luego puede codificar manualmente una imagen como la que tenemos o escribir su propio mensaje simple. Luego comienza a agregar algunas funciones avanzadas.

instagram viewer

error 404

Enviarle un correo electrónico sobre el error

Por lo general, cuando alguien llega a una página de error 404, es porque ha seguido un enlace incorrecto en algún lugar en lugar de escribiendo una URL tonta directamente en la barra de direcciones (sin embargo, nunca subestimes su capacidad para hacerlo también). En esos casos, sería útil para usted, como administrador del sitio, conocer el error y corregir su propio enlace incorrecto o pedirle al sitio que lo vincula que lo corrija. Pegue este fragmento de código completo en la parte superior de su nuevo y brillante 404.php página:

php $ mensaje = ""; if (isset ($ _ SERVER ['HTTP_REFERER'])): $ mensaje. = "El usuario vino de:". $ _ SERVER ['HTTP_REFERER']. "\ r \ n"; terminara si; $ message. = "La URL de la página a la que intentaron acceder fue:". $ _ SERVER ['REQUEST_URI']. "\ r \ n"; $ admin_email = get_option ('admin_email'); @wp_mail ($ admin_email, "error 404", $ mensaje); 

El código anterior enviará un correo electrónico a la dirección de correo electrónico administrativa registrada que describe el URL de donde vinieron, si está disponible, y el URL que intentaron llegar a. En el lado del usuario, no hace nada: solo le envía un correo electrónico y no muestra nada en la página de error.

Agregar un formulario de búsqueda

Obviamente, el usuario vino a su sitio buscando algo, así que en lugar de dejarlo frustrado, déjelo buscar lo que quería. Para hacer esto, encuentre un lugar adecuado en su plantilla, quizás agregue una pequeña nota sobre "¿Por qué no intentas buscar en su lugar?"y pegue en esta única línea de código:

php include (TEMPLATEPATH. "/searchform.php"); 

Complementos para mejorar la página de error

Si la codificación personalizada de una página 404 no es realmente lo tuyo, entonces no te preocupes porque hay algunos complementos que también pueden brindarte una mejor experiencia 404. Vamos a ver:

Este complemento supervisa su sitio en busca de errores 404 y los registra para que pueda recibir alertas desde el panel de administración. Además, si encuentra que un sitio externo se ha vinculado a usted con el enlace incorrecto, puede redirigirlo sin tener que contactarlos, solo dígale al complemento dónde está ese enlace roto debería irá, y los visitantes serán enviados junto con un motor de búsqueda amigable 301 redireccionamiento automatizado.

error 404

Incluso mejor que tratar de corregir los errores 404, ya que aparecen, sería nunca mostrarlos en primer lugar. Smart 404 hace exactamente eso: mira la URL, extrae palabras clave de ella e intenta averiguar exactamente a qué intentaba acceder el usuario. No hay una captura de pantalla para mostrarte, porque no necesita ninguna configuración y simplemente funciona de inmediato. La desventaja es, por supuesto, que si la URL contiene palabras clave sin sentido, es poco probable que encuentre coincidencias, por lo que también se eliminan los errores ortográficos.

De todos modos, espero que decidas crear una página 404 de WordPress adecuada, ya sea al estilo DIY o con un complemento. ¿Conoces otros complementos inteligentes relacionados con 404 que te gustaría compartir, si es así, háznoslo saber en los comentarios! También obtuvimos un archivo de rápido crecimiento de bastante tutoriales avanzados de WordPressasí como la mía Comenzando con WordPress Configure su blog con WordPress: la guía definitiva¿Quieres comenzar tu propio blog pero no sabes cómo? Mire a WordPress, la plataforma de blogs más poderosa disponible en la actualidad. Lee mas guía gratuita, que cubre todo, desde primeros pasos esenciales y complementos hasta monetización y SEO; y asegúrese de revisar el Lo mejor de los complementos de WordPress Los mejores complementos de WordPress Lee mas página.

James tiene una licenciatura en Inteligencia Artificial y está certificado por CompTIA A + y Network +. Es el desarrollador principal de MakeUseOf, y pasa su tiempo libre jugando VR paintball y juegos de mesa. Ha estado construyendo computadoras desde que era un niño.