josanmom

De todo un poco

PHP .htaccess

Muchos os preguntareis… que demonios es el .htaccess

Pues muy fácil, es un archivo de configuración para tu servidor apache, desde el cual se pueden hacer y dejar de hacer al usuario de tu aplicación web, muchas cosas; se debería hacer en el archivo de configuración de apache, pero si no tienes esa oportunidad, sea por que tu proveedor no te lo permite, la mejor solución es esta.

Dos, son las que voy a tratar aquí ademas de ser las mas fáciles.

Antes de nada comprueba que en tu servidor te han habilitado el AllowOverride para la carpeta de tu servidor, habla con tu proveedor o ves al archivo de configuración de apache o en el httpd.conf y mira si tienes algo como esto:

<Directory (la dirección a tu carpeta principal del servidor)* >
AllowOverride All
</Directory>

*Sea http://www.loquesea.com o /var/www/loquesea

Con esto se habilitan estos archivos.

El segundo paso es crear un archivo .htaccess, no te olvides el punto del principio, y añade esto:

Options -Indexes
ErrorDocument 404 /tu_carpeta_local/error404.php
  • Option -Indexes, evitará que se puedan entrar directamente a carpetas sin que haya un archivo index.php, dará un error de acceso no permitido.
  • ErrorDocument 404 /tu_carpeta_local/error404.php, si el usuario termina en una pagina de error 404(no se encuentra la página), sea por lo que sea, se le redireccione a error404.php o al documento que tu quieras, lo único que debes hacer es cambiar error404.php por la página que quieras.

Poniendo varias lineas con los errores de html(403, 405…) podrás controlar donde acabará el usuario, dependiendo del error.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: