.htaccess et IE

Eléphant du PHP | 319 Messages

14 janv. 2008, 06:11

hello,

mon htaccess marche nickel, il gere mes erreurs 403 etcetc
le hic: j'ai un htaccess dans chque repertoir important + un a la racine.

sur Firefox: aucun probleme
sur IE: ca envoie la pop up d'authentification en permanence! :(

ca se gere d'une certaine maniere ce type de cas??

en esperant que je ne sois pas le seul a avoir eu ce type de comportement de la part de mon htaccess ;)

merci de vos reponses :)
niveau: pas terrible en php mais je me soigne...

Mammouth du PHP | 1885 Messages

14 janv. 2008, 06:21

Est-ce que ton .htaccess dans ton répertoire racine contient une limitation par authentification? Et est-ce que ceux dans les sous-répertoires contiennent également une limitation par authentification?

Il est possible qu'il y ait un conflit. As-tu essayé de définir une authentification unique dans le répertoire racine et simplement include "Require valid-user" dans chaque sous-répertoire?

Autrement, as-tu accès au error_log du serveur? Il serait intéressant de savoir pourquoi le serveur réenvoie l'authentification.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 319 Messages

14 janv. 2008, 06:46

bonjour Xenon_54

le htaccess a la racine du site ne recquiert aps d'authentification, il gere juste les erreur de type "error 40X"

les htaccess qui sont dans les sous repertoires recquierts une authentification:

Code : Tout sélectionner

AuthUserFile /mon/chemin/vers//.htpasswd AuthGroupFile /dev/null AuthName "Password Protected Area" AuthType Basic <limit GET POST> require valid-user </limit>
mon but n'est pas de fermer le site aux utilisateurs mais plutot d'empecher qu'ils aient un acces direct aux sous repertoires.

dans le cas present, de ce que je comprends de l'erreur: meme si mon htaccess est dans un repertoire "template", ma page d'index a besoin des fichiers qui sont dans templates et donc le pop up saute aux yeux des utilisateurs...

encore qq chose que j'ai fait de travers... :(
niveau: pas terrible en php mais je me soigne...

Mammouth du PHP | 1885 Messages

14 janv. 2008, 07:01

mon but n'est pas de fermer le site aux utilisateurs mais plutot d'empecher qu'ils aient un acces direct aux sous repertoires.
Tu veux dire un listing des fichiers?

Crée un fichier index.html vide et voilà! ;)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 319 Messages

14 janv. 2008, 07:05

vu comme ca: c'est beaucoup plus simple

bon: chasse au htaccess inutile donc! :)

merci de m'avoir rappelle cette bonne methode :)
niveau: pas terrible en php mais je me soigne...

Mammouth du PHP | 1885 Messages

14 janv. 2008, 07:12

Sinon il y a encore beaucoup plus simple. À mettre dans ton .htaccess racine:

Code : Tout sélectionner

Options -Indexes
:)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 319 Messages

14 janv. 2008, 07:59

c'est super ca!
de ce que j'en ai lu sur le net ca empeche de lister les repertoires ou il n'y a pas d'index.html

donc je vire mes index.html et a la place dans mon htaccess je mets cette ligne.

parfait!! :)

c'est super sympa de ta part Xenon_54 (au fait: ton pseudo fait reference au philosophe ou au shoot em up??)

merciiiiiiiiiii :)
niveau: pas terrible en php mais je me soigne...