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 (2)

Para redireccionar un dominio adicional o un subdirectorio de su dominio actual


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 www.sudominio.com to www.sudominio.com/directorio

RewriteEngine On

Options +FollowSymlinks
RewriteBase /

RewriteCond %{HTTP_HOST} www.sudominio.com$
RewriteCond %{REQUEST_URI} !directorio/
RewriteRule ^(.*)$ directorio/$1 [L]

RewriteCond %{HTTP_HOST} sudominio.com$
RewriteCond %{REQUEST_URI} !directorio/
RewriteRule ^(.*)$ directorio/$1 [L]

Nota: Reemplace directorio por el directorio que usted quiera.


Para especificar una página principal diferente

Con esta función podrá cambiar la página que se muestra cuando se solicita un directorio.

Agregue la siguiente línea en su archivo:

DirectoryIndex archivo.html

Cuando alguien tipee su dominio, por ejemplo http://www.sudominio.com/ , el dominio resultante será http://www.sudominio.com/archivo.html. Si el archivo no existe, el sistema mostrara el directorio.

Para automáticamente ejecutar un programa CGI, agregue la siguiente línea:

DirectoryIndex /cgi-local/archivo.pl

Esto hará que programa CGI archivo.pl guardado en el directorio /cgi-local/ sea ejecutado cuando alguien tipee su dominio.
Notas:

* Si usted pone el archivo .htaccess en el directorio principal conteniendo el comando DirectoryIndex, esto será aplicado a todos los subdirectorios.
* Reemplace archivo.html y archivo.pl por los archivos que usted quiera.


Para prevenir que otras personas hagan un link a sus imágenes

Con esta función Ud. podrá evitar que alguien "saque" imágenes de su sitio para usarlas en otra página. Sin embargo esta función NO evita que un usuario guarde la imagen en su servidor.

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

# Rewrite Rule for images
RewriteCond %{HTTP_REFERER} <URL de la página accediendo su dominio>
RewriteRule ^(.*)$ http://<Mismo URL que el de arriba>

Reemplace <URL de la página accesando su dominio> con el dominio y el directorio de la página que esta haciendo referencia a su dominio. Por ejemplo, www.otroproveedordeservicio.com/mipagina/.

El comando RewriteCond especifica que si el {HTTP_REFERER} es igual al URL que usted especifica, luego utiliza el comando RewriteRule. El comando RewriteRule redireccionará cualquier referencia hacia la página original que hace referencia a la suya.




Autor: Chile Red
http://www.chilered.com/ayuda/htaccess.htm

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

- Dibujar líneas en mapas de Google
- ¿Qué Significa Open Source?
- Branding: la marca en Internet
- Cómo crear un portal WAP
- 13 Consejos para Sitios Web comerciales


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

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 22-11-2008 a las 18:46:01