info sur .htaccess - HTML/CSS - Programmation
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>
Marsh Posté le 17-05-2002 à 22:22:52
ouais pas con...
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
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 :
|
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]
Marsh Posté le 17-05-2002 à 22:27:42
ReplyMarsh Posté le 17-05-2002 à 22:36:59
JWhy a écrit a écrit : je recycle |
désolé je vois pas pour ton pb
Marsh Posté le 18-05-2002 à 00:34:02
Petit article qui parle (entre autres) des .htaccess :
http://www.adultbizvoice.com/007/technique.html
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!
Marsh Posté le 21-05-2002 à 00:47:10
pour mon probleme, c'est sous windows2000!
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]
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...
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... |
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é
(hum, en fait j'ignorais ce détail, je me flagelle de ce pas avec des orties fraîches)
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...