Modificación de su archivo .htaccess

No ofrecemos soporte para modificaciones al .htaccess. Los siguientes ejemplos trabajan en nuestros sistemas y los ofrecemos como cortesía a nuestros clientes. Documentación completa del mod_rewrite la encuentra en:
http://www.apache.org/mod/mod_rewrite.html y en
http://www.ch.engelschall.com/pw/apaceh/rewriteguide/

AVISO PARA FRONTPAGE: Toda modificación al archivo .htaccess puede corromper las extensiones y volver su sitio inaccesible. Una copia de respaldo de él debe ser hecha por usted antes de intentar cualquier cambio.

El archivo es un documento ASCII que puede ser colocado en cualquier subdirectorio de su sitio. Puede ser usado para controlar el acceso a archivos y subdirectorios y para personalizar algunas operaciones del servidor de su sitio. Un archivo .htaccess puede ser creado en cualquier procesador de palabras que admita la opción de grabar como sólo texto. Para transferirlo por FTP debe usarse el modo ASCII. Para los ejemplos que aquí se ofrecen, coloque el .htaccess en el directorio raíz de su cuenta.

AVISO PARA FRONTPAGE: Los sitios FrontPage tienen un archivo .htaccess en el subdirectorio raíz que se crea cuando se instalan las extensiones. Los usuarios deberán proceder con cautela y hacer una copia del archivo antes de cualquier cambio. Cambios incorrectos pueden hacer inalcanzable su sitio.

Mensajes de error para el usuario

Añada la siguiente línea al archivo .htaccess:

ErrorDocument 404 /notfound.html

Después de "ErrorDocument" especifique el código error, seguido de un espacio, y luego escriba la ruta y el nombre del archivo .html que le gustaría apareciera cuando el error especificado sea generado.

Negándole acceso a los usuarios

Añada estas líneas:

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

Este ejemplo bloqueará el acceso a su sitio de todo aquel cuya dirección IP comience por 128.23.45 y específicamente de 207.158.255.213. Al especificar sólo una parte de la dirección y colocar al final un punto , todas las sub-direcciones que empiecen con el mismo prefijo serán bloqueadas. Sólo son válidas direcciones IP mas no sus equivalentes nombres de dominio.

Redirigir un Nombre de Máquina

AVISO PARA FRONTPAGE: Añadir ésto a un .htaccess no le permitirá publicar con FrontPage. Usted necesita guardar una copia de su archivo original para reemplazar el archivo modificado cuando se le hagan cambios al sitio.

Agregue lo siguiente:

RewriteEngine On
Options +FollowSymlinks
RewriteBase /
# Re-escribe la Regla para machine.domain-name.net
RewriteCond % {HTTP_HOST} machine.domain-name.net $
RewriteCond % {REQUEST _URI} ¡machine/
RewriteRule ^(.*) $ machine/$1

Para redirigir los requerimientos hechos a machine.domain-name.net al directorio machine del sito domain-name.net


Home Page diferente por Defecto.

Añada lo siguiente al archivo:

DirectoryIndex filename.html

Un requerimiento a http://domain-name.net traerá el archivo http://domain-net/filename.html si existe o la lista del subdirectorio en caso contrario.

Para ejecutar automáticamente un cgi-script, agregar:

DirectoryIndex /cgi-local/index.pl y se ejecuta.

Si usted coloca en su .htaccess con la especificación DirectoryIndex en su subdirectorio raíz, ésto se extenderá a todos los subdirectorios de su sitio.

Evitando que la gente enlace sus imágenes

Agregue ésto:

# Regla Rewrite para imágenes
RewriteCond % {HTTP_REFERER} <URL de la página a la que accesa su dominio>
RewriteRule ^(.*) $ http:// <la misma dirección URL>

Usted reemplazaría todo lo que esté entre <> con el nombre del dominio, la ruta de la página que hace referencia a su dominio. Por ejemplo, a www.su-ISP.net/usuarios/mipagina/.

La directiva RewriteCond dice que si el {HTTP_REFERER} coincide con la URL entonces use la directiva y ella redigirá de regreso toda referencia a la página WEB referente.

Copyright © hostingU.net Todos los derechos reservados.