info sur .htaccess

info sur .htaccess - HTML/CSS - Programmation

Marsh Posté le 17-05-2002 à 21:44:44    

comment fais ton avec un htaccess pour restreindra l'accès a un dossier sans pour autant que les fichiers ou sous dossiers qu'il y a dedans soient inaccessibles :??:  
 
juste pour empecher qu'on se ballade dans les dossiers de mon site... :D

Reply

Marsh Posté le 17-05-2002 à 21:44:44   

Reply

Marsh Posté le 17-05-2002 à 22:15:02    

Y a plus facile : tu mets un index.html dans les dossiers que tu veux pas que les gens aillent visiter :
 
<html><body>Lots of files here...</body></html>


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-05-2002 à 22:22:52    

ouais pas con... :D  
 
et sinon j'avais vu sur d'autre si qu'ils le faisaient avec un .htaccess mais bon, c'est vrai qu'avec le index.html c aussi bien ;)

Reply

Marsh Posté le 17-05-2002 à 22:23:16    

c'est ce a quoi je pensais aussi ;)
 
sinon, dans le meme genre, je voudrais "proteger" un site avec un .htaccess sauf 1 repertoire ? je peux faire ca comment ?
 
j'ai ca, par exemple:

Code :
  1. /          <- .htaccess avec un require valid user
  2. /mysql     <- .htaccess avec un require le_user_qui_va_bien
  3. /html      <- rien du tout donc .htaccess de /
  4. /html/priv1<- rien du tout donc .htaccess de /
  5. /html/priv2<- rien du tout donc .htaccess de /
  6. /html/pub  <- il faudrait que celui la soit accessible sans pwd ?!?
  7. /et plein d'autres repertoires "protegés" par le .htaccess de /


 
la technique du index.html ne va pas car je veux avoir la boite de dialog d'authentication pour tout les autres rep. , mais pas pour /html/pub
 
qq'un a une idée ?

 

[jfdsdjhfuetppo]--Message édité par JWhy le 17-05-2002 à 22:24:02--[/jfdsdjhfuetppo]


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 17-05-2002 à 22:24:54    

le mec il s'incruste dans mon topic là... :D  
 
 :hello:

Reply

Marsh Posté le 17-05-2002 à 22:27:42    

:o  
je recycle ;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 17-05-2002 à 22:36:59    

JWhy a écrit a écrit :

:o  
je recycle ;)  




 
 :D  
 
désolé je vois pas pour ton pb ;)

Reply

Marsh Posté le 18-05-2002 à 00:34:02    

Petit article qui parle (entre autres) des .htaccess :
 
http://www.adultbizvoice.com/007/technique.html

Reply

Marsh Posté le 20-05-2002 à 23:07:34    

C'est sous quel OS? Sous UNIX/Linux on peut éviter un .htaccess en virant le droit en lecture mais pas celui en exécution du répertoire et basta!

Reply

Marsh Posté le 21-05-2002 à 00:47:10    

pour mon probleme, c'est sous windows2000!


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 21-05-2002 à 00:47:10   

Reply

Marsh Posté le 21-05-2002 à 11:52:00    

Solution un poil bourrine :
 
Dans ton httpd.conf,  
tu as ça
 
<Directory "Racine du site">
 
#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
    Options  FollowSymLinks Indexes
 
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",  
# "AuthConfig", and "Limit"
#
    AllowOverride All
 
#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
</Directory>
 
Si tu vires le Indexes, personne ne peut avoir accès à la racine de tes répertoires.
 
toi non plus, note bien.
 
Donc si on tape www.site/repertoire/
et qu'il n'y a pas de fichier nommé index.htm ou autre, tu as une belle erreur 403 si je ne m'abuse (access forbidden).
 
Mais évidemment ça s'applique à tous les dossiers du site !
 
Et tu dois pouvoir mettre un htaccess dans le répertoire qui ne doit pas être protégé pour le rendre accessible cette fois -> 1 seul htaccess. (à vérifier, peut-être que tu ne peux même plus faire ça, ce qui serait ennuyeux, isn't it).

 

[jfdsdjhfuetppo]--Message édité par deliriumtremens le 21-05-2002 à 11:59:17--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 21-05-2002 à 12:00:53    

le pb de cette solution, c'est qu'elle marche lorsqu'on a accès au httpd.conf... ce qui n'est pas le cas lorsqu'on utilise un hébergeur autre que son PC perso...

Reply

Marsh Posté le 21-05-2002 à 12:02:00    

z0rglub a écrit a écrit :

le pb de cette solution, c'est qu'elle marche lorsqu'on a accès au httpd.conf... ce qui n'est pas le cas lorsqu'on utilise un hébergeur autre que son PC perso...  




 
 :jap:

Reply

Marsh Posté le 21-05-2002 à 12:03:45    

Eh alors, au pire c'est pas cher un serveur, hein, si on met de la mauvaise volonté :D  
 
(hum, en fait j'ignorais ce détail, je me flagelle de ce pas avec des orties fraîches)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed