.htaccess sous Free - HTML/CSS - Programmation
Marsh Posté le 23-09-2005 à 23:56:13
Il me semble que le chemin vers .htpasswd est relatif à la racine de ton site
Marsh Posté le 24-09-2005 à 00:02:39
tu as effectivement raison, il faut que ce soit relatif chez Free.
Merci
Marsh Posté le 24-09-2005 à 00:44:04
J'ai une autre question qui doit surement avoir un rapport avec .htaccess . Pas envie de crée un autre post.
En fait chez Free, dés que l'on rentre une adresse d'un dossier qui ne comporte ni de index.html ni de index.php
Ce qui veut donc dire que la personne qui rentre cette adresse liste tout ce que ce dossier comporte.
Donc y a til une facon de bloquer cette acces automatiquement sans crée une page expret pour faire une redirection ou afficher un message d'erreur personalisé.
Ou alors est ce juste l'hebergeur qui choisi d'activé ou non cette acces.
Jespere que vous m'aurez compris
Marsh Posté le 24-09-2005 à 08:28:16
<limit GET POST>
order deny,allow
deny from all
</Limit>
Mets ça dans un .htaccess dans le répertoire où tu as besoin d'empecher le listage et ca devrait etre bon
Marsh Posté le 24-09-2005 à 10:18:21
Heu non, pas vraiment... Ca, ça empêche l'accès au répertoire. Pour empêcher le listage c'est :
Options -Indexes |
Marsh Posté le 24-09-2005 à 11:22:51
Je suis pas encore bien réveillé moi
Marsh Posté le 24-09-2005 à 13:17:13
Bon aller, j'en rajoute une derniere couche pour le fun, heu c'est tout de meme bien utilise pour moi.
J'explique mon cas depuis le debut, comme vous devez vous en doutez, j'ai un site .
http://monsite.free.fr/
dans ce site j'ai un fichier php a la racine qui fait une redirection vers
http://monsite.free.fr/sitebadze/index.php
Je fais cela afin d'avoir ma racine a propre et sans trop de fichier a trainer.
Je voudrai des fois que ce dossier http://monsite.free.fr/sitebadze/ soit vérrouiller et face une redirection vers
http://monsite.free.fr/prout.php (ce fichier indiquera que le site est en travaux un court instant)
donc que dois je mettre dans mon .htaccess qui ce trouve a la racine.
J'ai tester plusieurs chose mais impossible a trouver, comme RewriteRule ^sitebadze /prout.php [R=302]. Je sais que cela a un rapport avec RewriteRule mais apres, je suis un vrai quiche.
Merci de bien vouloir m'aider.
PS: autrement, si vous pouviez me donner en meme temps un site complet en Fr sur le .htaccess pour toute son utilisation je vous en serai reconnaissant. Comme laisser acces a certain dossier spécifique a certaine personne et tout plein de chose
Marsh Posté le 24-09-2005 à 13:31:52
Pas besoin d'utiliser mod_rewrite (qui de toute façon n'est pas activé chez Free). Une simple directive Redirect devrait suffire : http://httpd.apache.org/docs/2.0/f [...] l#redirect
Sinon pour la doc, celle d'Apache est très (mais pas entièrement en français). Sinon sur le site de support de Free il y a aussi des infos sur les htaccess
Marsh Posté le 24-09-2005 à 13:56:21
tres bien ca semble marcher. merci
Mais j'ai la vague impression que l'on est obliger de mettre le chemin absolu en ce qui concerne la redirection, cad
Redirect /sitebadze http://monsite.free.fr/prout.php
Si je fais Redirect /sitebadze prout.php, ca ne fonctionne pas. Certe ce nest pas trop genant mais je m'interroge quand meme.
Marsh Posté le 24-09-2005 à 14:07:18
Oui, comme indiqué dans la doc et les exemples il faut mettre une URL complète, pas seulement le chemin.
Marsh Posté le 09-10-2005 à 15:53:15
Salut
Je remonte ce topic car j'ai le même problême sur mon .htaccess sur mon site heberger par free. (mon login et password sont toujours refusés)
J'ai mis cette variable:
Citation : PerlSetVar AuthFile /test/secret/passlist |
Mais rien a faire ça ne marche pas.(J'ai essayer plusieurs version)
J'imagine que le path n'est pas bon (Pourtant si je supprime le fichier passlist.txt le fichier .htaccess est ignoré ce qui voudrait dire que le .htaccess voit bien le fichier passlist.txt...Mais bon...)
Si ça viens bien de ça (le path), comment connaître le bon?
Marsh Posté le 09-10-2005 à 20:57:29
Ne mets pas le premier slash avant test
Marsh Posté le 09-10-2005 à 21:40:03
J'ai deja essayé plusieurs trucs:
-sans le slashes
-Positionner le fichier directement sur la racine du site sans succes...
Marsh Posté le 23-09-2005 à 23:52:52
Salutation,
Comme vous le devinez, j'ai un probleme et j'ai besoin de vous pour ça. Rien de bien de grave je vous rassure.
J'ai mis un .htaccess sur mon site http://bibi35.free.fr/badze2
Quand je rentre mon mot de passe et login, il ne me reconnais pas, pourtant j'écris exactement ce qu'il y a dans mon .htpasswd . J'ai bien suivi les instructions de Free et pourtant, j'en suis toujours au meme point.
.htaccess
.htpasswd
tout ceci est tres bizarre et pas tres logique a mon sens, si vous aviez un petit truc a me donner afin de résoudre cette connerie.
Et je tiens juste à préciser qu'il n'y a aucun espace dans le .htpasswd, Free ne donne que ça comme solution.
Merci d'avance