-->
Mostrando entradas con la etiqueta Desarrollo web. Mostrar todas las entradas
Mostrando entradas con la etiqueta Desarrollo web. Mostrar todas las entradas

Crear página error 404 personalizada

Configurar .htaccess para mostrar página personalizada de error 404

¿Qué es el fichero .htaccess?

El fichero .htaccess es un fichero de configuración del servidor http apache donde el usuario puede especificar diferentes configuraciones a los directorios que conforman su página web.

A continuación muestro alguno de los usos más frecuentes del fichero .htaccess:
  1. Creación de URL's amigables
  2. Restringir acceso a carpetas y/o archivos
  3. Evitar hotlink
  4. Redireccionar dominio sin www a www o viceversa
En sucesivos post iré mostrando ejemplos prácticos de configuración del fichero .htaccess

Personalizar página de error 404

El error 404 es un código de error http que indica que el navegador web no ha encontrado el fichero solicitado, para personalizar la respuesta de nuestro servidor web ante este error seguiremos los siguientes pasos:
  1. En primer lugar crearemos una página personalizada donde informamos al usuario que la página solicitada no existe o no se ha encontrado. Esta página puede ser un fichero html, php, etc. Aquí os dejo un repositorio de páginas personalizadas de error 404
  2. En segundo lugar editaremos el fichero .htaccess y añadiremos el siguiente código:
ErrorDocument 404 /404.htm
Donde 404.htm es la página personalizada que quiero mostrar cuando se produzca el error 404

Tutorial PHP: Recibir notificación cuando Google visita tu web

Como recibir notificación cuando Google visita tu web

El siguiente script php detecta el User Agent de cada visitante de tu página web, cuando se trata de Google manda un correo electrónico notificándote que tu página web ha sido visitada por Google.
<?php
   if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) !== false ) {
  mail('mail@micorreo.com','Google ha visitado tu web','Google ha visitado tu página web: http://www.tu_dominio.com'. $_SERVER['REQUEST_URI']);
   }
?>
Si observáis el código php anterior podéis comprobar que se puede personalizar, indicando el texto que deseáis recibir así como cambiar la cuenta de correo donde recibiréis la notificación.