Académique Documents
Professionnel Documents
Culture Documents
http://es.wikipedia.org/wiki/Htaccess
.htaccess
De Wikipedia, la enciclopedia libre (Redirigido desde Htaccess) Un fichero .htaccess (hypertext access), tambin conocido como archivo de configuracin distribuida, es un fichero especial, popularizado por el Servidor HTTP Apache que nos permite definir diferentes directivas de configuracin para cada directorio (con sus respectivos subdirectorios) sin necesidad de editar el archivo de configuracin principal de Apache.
Contenido
1 Ejemplo 2 Usos frecuentes del.htaccess 2.1 Restringir el acceso a directorios 2.2 Restringir el acceso a IPs o ISPs 2.3 Creacin de URLs Amigables (semnticas) 2.4 Manejar errores del servidor. 2.5 Crear redirecciones estticas 2.6 Controlar Cache 2.7 Evitar Hotlink 2.8 Forzar Dominio con o sin WWW 3 Referencias 4 Enlaces externos
Ejemplo
# /home/usuario1/directorio1/ --> Configuracin # /home/usuario1/directorio2/ --> Configuracin # /home/usuario2/directorio1/ --> Configuracin # /home/usuario2/directorio1/ --> Configuracin # #... # # ''/ruta/directorioX/'' --> Configuracin x 1 2 1 2 -> -> -> -> URLS semnticas o amigables (m Restriccin, directorio privado URLS semnticas o amigables (m Denegar el acceso a un rango de
Muchas ventajas se desprenden de los ejemplos listados anteriormente. En primer lugar cabe destacar que, las directas definidas en el .htaccess se reflejan instantneamente en los directorios por lo que no es necesario reiniciar apache. Permite que distintos usuarios puedan fcilmente adaptar el servidor apache a sus necesidades, teniendo solo niveles medios de privilegio.
1 de 3
17-05-2011 17:52
http://es.wikipedia.org/wiki/Htaccess
Creacin de URLs Amigables (semnticas) Manejar errores del servidor. Crear redirecciones estticas Controlar Cache Evitar hotlink Forzar Dominio sin WWW
# No reescribir imgenes ni css (aunque se podra usar el tag <base> dentro del html RewriteRule \.(css|jpe?g|gif|png)$ - [L] RewriteRule ^([a-z]{2})/([a-z\-0-9]+)/([a-z\-0-9]+)\.html$ /usuario/index.php?langCode=$1&vi # Regla formada por 3 expresiones regulares sencillas, \.html$ agrega el sufijo.html # URLs de ejemplo # http://dominio.com/es/articulo/urls-amigables-htaccess.html # http://dominio.com/en/article/semantic-urls-htaccess.html
Controlar Cache
2 de 3
17-05-2011 17:52
http://es.wikipedia.org/wiki/Htaccess
Header set Cache-Control "public" Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT" Header unset Last-Modified
Evitar Hotlink
RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://dominio.com$ [NC] RewriteCond %{HTTP_REFERER} !^http://dominio.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.dominio.com$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.dominio.com/.*$ [NC] RewriteRule.*\.(gif|jpg|jpeg|png|bmp)$ - [F,NC,L]
Referencias
Enlaces externos
Htaccess en la Gua Oficial de Apache httpd 2.2 (http://httpd.apache.org/docs/2.2/howto /htaccess.html#how) Htaccess en la Gua Oficial de Apache httpd 1.3 (http://httpd.apache.org/docs/1.3/howto /htaccess.html#how) Trucos para el archivo .htaccess (http://blog.internia.es/node/2) Obtenido de http://es.wikipedia.org/wiki/.htaccess Categoras: Wikipedia:Trasladar a Wikilibros | Formatos de archivos informticos | Informtica Esta pgina fue modificada por ltima vez el 23 abr 2011, a las 03:41. El texto est disponible bajo la Licencia Creative Commons Atribucin Compartir Igual 3.0; podran ser aplicables clusulas adicionales. Lee los trminos de uso para ms informacin.
3 de 3
17-05-2011 17:52