<!-- template ./templates/default/rss_body.tpl start --><?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:annotate="http://purl.org/rss/1.0/modules/annotate/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<!--
	This feed generated for Anonymous	More info at http://naklon.info/rss/about.htm
-->
<channel>
<title>foros.webalsur.com</title>
<link>http://foros.webalsur.com/</link>
<description>Para intercambiar ideas, dudas, proyectos sobre Administración de Redes de PC\'s, Hosting, etc.</description>
<managingEditor>enrique@webalsur.com</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>RSS Feed 2.2.4</generator>
<language>es</language><lastBuildDate>Sat, 20 Feb 2010 07:36:14 GMT</lastBuildDate>
<image>
	<url>http://foros.webalsur.com/images/links/banner_ip.gif</url>
	<title>foros.webalsur.com</title>
	<link>http://foros.webalsur.com/</link>
	<width>88</width>
	<height>31</height>
</image>
<item>
<title><![CDATA[Linux :: Archivo .htaccess]]></title>
<link>http://foros.webalsur.com/viewtopic.php?p=2524#p2524</link>
<pubDate>Sat, 06 Feb 2010 18:46:21 GMT</pubDate>
<guid isPermaLink="true">http://foros.webalsur.com/viewtopic.php?p=2524#p2524</guid>
<description>
<![CDATA[
Autor: <a href="http://foros.webalsur.com/profile.php?mode=viewprofile&amp;u=1" target="_blank">eamestoy</a><br />
Asunto: Archivo .htaccess<br />Publicado: 2010/02/06 - 15:46 (GMT -3)<br />

<br /><div class="post-text post-text-hide-flow">.htaccess es un archivo de texto oculto que contiene una serie de directivas para el servidor Apache. Cuando un cliente solicita un archivo al servidor, este busca desde el directorio raÃ­z hasta el subdirectorio que contiene el archivo solicitado el archivo .htaccess y tiene en cuenta estas reglas antes de proceder con la peticiÃ³n, es decir, se aplican las normas especificadas al directorio en el que se encuentre .htaccess y los directorios por debajo de Ã©l.<br />
<br />
<br />
<br />
Ejemplos de usos para .htaccess pueden ser restringir el acceso a determinados archivos, impedir el listado de los archivos de un directorio, redireccionar, personalizar las pÃ¡ginas de error o impedir el acceso a determinadas IPs o rangos de IP.<br />
<br />
<br />
<br />
Impedir el listado del contenido de un directorio<br />
<br />
Cuando se intenta acceder a un directorio, en ausencia de un archivo de Ã­ndice, Apache muestra por defecto el contenido del directorio. Si queremos impedir al usuario ver el contenido de un directorio, bastarÃ­a con crear un archivo de Ã­ndice, por ejemplo index.html, pero existe una soluciÃ³n mÃ¡s elegante mediante la directiva Options. Basta crear un archivo .htaccess que contenga la lÃ­nea:<br />
<br />
Options -Indexes<br />
<br />
TambiÃ©n podrÃ­amos utilizar la directiva DirectoryIndex, que especifica quÃ© archivos actÃºan como Ã­ndice por defecto, y que archivo mostrar en el caso de que estos no se encuentren. Por ejemplo la lÃ­nea:<br />
<br />
DirectoryIndex index.php index.html index.htm /prohibido.php<br />
<br />
indicarÃ­a al servidor que debe buscar los archivos index.php, index.html o index.htm, en ese orden, y en el caso de no encontrar ninguno de ellos, cargar el archivo prohibido.php.<br />
<br />
<br />
<br />
Redireccionar el trÃ¡fico web<br />
<br />
Si nos encontramos con la necesidad de enviar al usuario a una determinada direcciÃ³n web cuando pida una cierta pÃ¡gina, por ejemplo porque la hallamos movido, podemos utilizar la directiva Redirect de Apache.<br />
<br />
<br />
<br />
Redirect /antiguo.php <a class="post-url" href="http://mundogeek.net/otros/nuevo.php" target="_blank">http://mundogeek.net/otros/nuevo.php</a><br />
<br />
<br />
<br />
Crear un mensaje de error personalizado<br />
<br />
Este es uno de los usos mÃ¡s frecuentes para el archivo .htaccess. En ocasiones se pueden producir errores que deben ser notificados al usuario, por ejemplo en el caso de que se intente acceder a una pÃ¡gina que no existe, bien por un fallo del usuario al introducir la url, o bien porque la pÃ¡gina haya sido movida o eliminada. Estos mensajes suelen estar escritos en inglÃ©s, no ofrecen demasiada informaciÃ³n al usuario, y rompen la estÃ©tica general del sitio, por lo que es imprescindible personalizarlos.<br />
<br />
<br />
<br />
Para lograrlo utilizamos la directiva ErrorDocument, del que tenemos un ejemplo a continuaciÃ³n:<br />
<br />
ErrorDocument 403 &quot;Acceso denegado<br />
<br />
ErrorDocument 404 /404.php<br />
<br />
ErrorDocument 500 /500.php<br />
<br />
<br />
<br />
Los cÃ³digos de error 403, 404 y 500 son los mÃ¡s comunes, y se producen respectivamente cuando no se tiene permiso para acceder a una pÃ¡gina, cuando no se encuentra un archivo y debido a un error interno del servidor.<br />
<br />
<br />
<br />
La primera lÃ­nea indica al servidor que muestre el mensaje Â‘Acceso denegadoÂ’ siempre que se produzca el error 403. Las otras lÃ­neas ilustran la forma de indicar al servidor que muestre una determinada pÃ¡gina cuando se produzca un error (se puede usar direcciones relativas o absolutas).<br />
<br />
<br />
<br />
Mas info <a class="post-url" href="http://httpd.apache.org/docs/1.3/howto/htaccess.html" target="_blank">http://httpd.apache.org/docs/1.3/howto/htaccess.html</a><br />
<br />
<br />
<br />
Fuentes | mundogeek.com | wikipedia.com | apache.org</div><br />
]]>
</description>
<dc:creator>eamestoy</dc:creator>
<dc:subject>Linux</dc:subject>
<annotate:reference rdf:resource="http://foros.webalsur.com/viewtopic.php?p=2524#p2524" />
<comments>http://foros.webalsur.com/posting.php?mode=quote&amp;p=2524</comments>
</item>
</channel>
</rss><!-- template ./templates/default/rss_body.tpl end --><!-- Page generation time: 2.2296s (PHP: 13% - SQL: 87%) - SQL queries: 4 - Memory Usage: 6.948 Mb  - GZIP enabled -->