.htaccess recalcitrant

Plop tout le monde !

Voici mon problème :
J'utilise un fichier .htaccess afin de protéger l'accès à un dossier sur mon site, afin d'y rendre l'accès à une page impossible.
Sur d'autres hébergeurs (Free, ...) tout fonctionne parfaitement. Mais sur l'hébergement de mon site, impossible d'empecher l'accès à ce dossier, car si l'on clic sur "Annuler" à la demande de login/mot de passe, on rentre malgré tout sur la page du lien vers lequel on vient.

J'ai tenté de protéger l'accès au dossier, ou à la page, mais toujours pareil...

Dans un premier temps, j'ai protégé tout le dossier...
AuthUserFile Dossier/html/im/.htpasswd
AuthName "Accès réservé"
AuthType Basic
require valid-user

Et j'ai ensuite tenté de protéger uniquement la feuille..

<Files prive.php>

AuthUserFile dossier/html/im/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès réservé"
AuthType Basic
<LIMIT GET POST>
require valid-user
</LIMIT>

</Files>

Si quelqu'un à une idée en rapport avec ça, elle est la bienvenue ! :-)

Bonne soirée / journée ;-)

6 réponses

  1. Bonsoir,

    es tu certain du chemin AuthUserFile Dossier/html/im/.htpasswd de ton fichier password ?

    pour le trouver il faut que tu fasses un petit script php

    tu le nommes test_chemin.php

    
    <?php
      $real_path = realpath ("test_chemin.php");
    echo "Le chemin reel est: ".$real_path;
    ?>
    
    
    


    tu le mets à la racine de ton site. et tu en tiens compte dans le chemin de ton .htpassword

    Tu le supprime après.

    et aussi Auth Type Basic doit peut être être mis avant

    AuthType Basic
    AuthUserFile dossier/html/im/.htpasswd
    AuthGroupFile /dev/null
    AuthName "Accès réservé"
    
    <LIMIT GET POST>
    require valid-user
    </LIMIT> 


    @lain
    0
    1. Oui, les chemins sont bons, et j'ai tenté avec le AuthType Basic en haut, aucun changement malheureusement...
      Merci :-)
      0
      1. salut,

        je ne sais pas si ça peux aider plus !

        sésurisé

        bonne soirée
        0
        1. Quand tu dis les chemins sont bons, ça veut dire que ce que te retourne le fichier test_chemin.php est:

          dossier/html/im/

          ??
          0
          1. Le dossier est :

            /home/content/a/b/c/abc/html/im/

            Donc a priori, tout est bon... :S
            0
            1. Excuses moi d'insister la dessus, mais dans ton .htacces as tu bien:

              AuthUserFile /home/content/a/b/c/abc/html/im/.htpasswd ?
              0