Está usted en Indice > Maletin > Artículos > Cómo modificar los archivos .htaccess
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Cómo modificar los archivos .htaccess

Los archivos .htaccess permiten modificar la "conducta" del servidor web de los planes UNIX (Apache Web Server) lo cual permite hacer muchas "cosas".

Sin embargo, dada la posible complejidad de estos cambios, Chilered NO ofrece Soporte Técnico para la modificación de los archivos .htaccess. Los siguientes ejemplos funcionan con nuestros sistemas y los ofrecemos como cortesía. Usted puede encontrar una documentación completa sobre el mod_rewrite en las siguientes direcciones:

http://www.apache.org/docs/mod/mod_rewrite.html

Nota para los usuarios FrontPage: Si usted modifica su archivo .htaccess, puede corromper las extensiones y hacer su sitio inaccesible. Recomendamos hacer un backup de su archivo .htaccess antes de hacer algún cambio.

El archivo .htaccess es un archivo de tipo texto que puede ser puesto en cualquier directorio de su sitio. Puede ser utilizado para controlar el acceso a directorios y cambiar algunas de las operaciones del servidor en su sitio. El archivo .htaccess puede ser creado con cualquier procesador de texto y debe ser grabado como "solo texto". Para subir el archivo, utilice el programa para FTP y súbalo en modo ASCII. En los siguientes ejemplos, el archivo es puesto en el directorio principal de su sitio web.

LEl uso de los archivos .htaccess es totalmente gratuito para todos

Nota para los usuarios FrontPage: Los usuarios del Microsoft FrontPage tiene un archivo .htaccess en el directorio principal. Este archivo fue creado por las extensiones FrontPage al ser instaladas. Cuando modifique este archivo, asegúrese de hacer un backup del mismo. Si este archivo se corrompe, su site será inaccesible.


Para crear un mensaje de error personalizado

Crear un mensaje de error personalizado es el uso más frecuente del archivo .htaccess. Con esta función Ud. podrá hacer que en vez de mostrarse un mensaje de error cuando un usuario visite una página que no exista en su servidor (ya sea porque el usuario escribió mal el nombre o porque Ud. modificó el nombre o ubicación de la página) se le muestre una página diseñada por Ud.

Esta es la página más visitada de Chilered ! lo cual confirma su importancia.

Para crear esta función:

Agregue la siguiente línea en su archivo .htaccess:

ErrorDocument 404 /noencontrado.html

Luego del ErrorDocument ingrese el código del error (404), seguido por el nombre del archivo (/noencontrado.html) que Ud. quiere mostrar cuando ocurra este error. Recuerde respetar los espacios como se muestra en el ejemplo.

Puede usar una referencia relativa como en el ejemplo, o una referencia absoluta.

Nota: Reemplace /noencontrado.html por el directorio y archivo que usted quiera.


Para negar el acceso a usuarios

Con esta función podrá negar el acceso a su sitio, o parte de el, a uno o más usuarios de Internet basado en el número IP de estos.

Agregue la siguiente línea en su archivo .htaccess:

<Limit GET>
order allow,deny
deny from 128.23.45.
deny from 207.158.255.213
allow from all
</Limit>

En este ejemplo, usted bloqueara el acceso a todos los visitantes del web site que tengan una dirección IP que comience con 128.23.45. y específicamente al visitante con la dirección IP 207.158.255.213. Al utilizar la primer parte de una dirección IP (128.23.45.) usted le prohibe el acceso a todas las direcciones IP que comiencen con 128.23.45.NNN (NNN = numero).

No se pueden utilizar dominios.


Para redireccionar el nombre de maquina (algo.sudominio.com)


Agregue la siguiente línea en su archivo:

Nota para los usuarios FrontPage: Al agregar estas líneas a su archivo .htaccess le impedirá utilizar la función Publish. Recomendamos hacer una copia del archivo .htaccess y del archivo nuevo que genere. De esta manera, cuando quiera hacer cambios a sus páginas web, utiliza el archivo original y luego lo vuelve a reemplazar.

# redirect algo.sudominio.com to www.sudominio.com/algo

RewriteEngine On

Options +FollowSymlinks
RewriteBase /

RewriteCond %{HTTP_HOST} algo.sudominio.com$
RewriteCond %{REQUEST_URI} !algo/
RewriteRule ^(.*)$ algo/$1

Esto redireccionará los pedidos del nombre de maquina algo.sudominio.com al directorio algo/ dentro del domino sudominio.com.

Nota: Reemplace algo por su nombre de maquina.




Usuarios que han visto este tema también han visto...

- Rastreo de información: Como aplicarlo en la Web
- Cómo hacer que los motores de búsqueda no indexen parte de nuestra página
- ¿Cómo reemplazamos textos por imágenes?
- Estructura de una web
- El marketing tradicional se complementa con las estrategias de marketing on line


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad
Congreso de Internet

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 03-09-2010 a las 08:02:53