.htaccess sous Free

.htaccess sous Free - HTML/CSS - Programmation

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

Code :
  1. PerlSetVar AuthFile /var/www/free.fr/1/4/bibi35/badze2/.htpasswd
  2. AuthName "Acces Restreint"
  3. AuthType Basic
  4. require valid-user


 
.htpasswd

Code :
  1. martin:pass


 
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

Reply

Marsh Posté le 23-09-2005 à 23:52:52   

Reply

Marsh Posté le 23-09-2005 à 23:56:13    

Il me semble que le chemin vers .htpasswd est relatif à la racine de ton site

Reply

Marsh Posté le 24-09-2005 à 00:02:39    

tu as effectivement raison, il faut que ce soit relatif chez Free.
Merci :D

Reply

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


Message édité par Badze le 24-09-2005 à 00:44:54
Reply

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 :)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

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


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 24-09-2005 à 11:22:51    

[:pingouino]
 
Je suis pas encore bien réveillé moi [:pingouino]


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 24-09-2005 à 11:34:35    

Génial, c'est bien ça :D merci

Reply

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

Reply

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


Message édité par gm_superstar le 24-09-2005 à 13:32:04

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 24-09-2005 à 13:31:52   

Reply

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.


Message édité par Badze le 24-09-2005 à 13:57:19
Reply

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.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

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?

Reply

Marsh Posté le 09-10-2005 à 20:57:29    

Ne mets pas le premier slash avant test


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

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...

Reply

Sujets relatifs:

Leave a Replay

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