Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/08/2010, 12:07
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Servidro web auxilio

famjaes

Tenes que crear un archvo de texto simple y llamarlo .htaccess (con el punto al inicio)
Ahi pones poner diferentes directivas que afectaran al comportamiento de Apache.
un archivo .htaccess afecta a la carpeta que lo contiene y a todas sus subcarpetas, a menos que en las subcarpetas exista otro .htacces que modifique la directiva.
Sigue este post, en el cual dejo un link a un tutorial
http://www.forosdelweb.com/f91/url-i...8/#post3516790

Te pongo un ejemplo
en /htdocs
tienes un .htaccess con el siguiente contenido
Options -indexes
DirectoryIndex index.php index.html

eso hará que, si no hay en esa carpeta ni un index.php o un index.html te aparezca una pagina de error 403 (Prohibido) en lugar de mostrar el Index of y la lista de archivos, si pusieses +Indexes te la mostraría. y si hubiese un index.php cuando tipeen http://tusitio.com se abriria index.php...

ahora, si tienes una carpeta /htdocs/notas con un .htaccess que diga
DirectoryIndex nota1.html
quienes accedan a http://tusitio.com/notas/ abrirían nota1.html como página de inicio, como se ve modificaste la directiva del directiorio superior /htdocs

En .htaccess puedes comentar las lineas inicaindo las mismas con #
eso es util para probar configuraciones.
Podriamos escribir un libro con lo que puedes hacer con ese archivo.

Una última recomendación. Xampp no es Apache, es apache más un conjunto de aplicaciones, y como ellos dicen esta hecho para desarrollar no para usarlo como servidor. Para que xampp no pierda funcionalidad te recomiendo lo siguiente

dentro de /htdocs crea una carpeta "web" y haz que tu sitio comienze ahi, en el index.php de htdocs pone
<?php
Header( "Location: /web" );
?>
y en el .htaccess de htdocs pones
DirectoryIndex index.php
y en el .htaccess que esta en /htdocs/xampp (si no hay uno lo creas), pones
order deny,allow
deny from all
allow from 127.0.0.1


con esto lográs que solo se pueda acceder a xampp desde tu propia pc y no desde el exterior (lo cual sería riesgoso). Recorda que en xampp tenes acceso a phpmyadmin y otras utilidades

Ahora en /htdocs/web podes poner un .htaccess con lo que se te ocurra, que no va a afectar a la carpeta /htdocs/xampp.

Espero que te sirvan estos datos. Pero fundamentalmente empieza a leer los tutoriales sobre .htaccess

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.