Version complète: sur le forum Webmaster Hub : Incompatibilité entre htaccess
Webmaster Hub > Promotion de Sites Internet > Techniques de Référencement
El-Cherubin

Bonsoir,


Afin d'optimiser mon référencement, j'ai placer un htaccess a la racine de mon site : http://www.infocompub.fr qui force les "www".
Cependant, avant celui ci, j'utilisais d'autres htaccess qui eux me servait a restreindre l'accés de dossier ou documents.

Or, depuis l'ajout du htaccess de redirection, je n'ai plus accés au dossier et fichier "protégés".
Si je supprime les htaccess des dossiers spécifiques, j'y ai de nouveau accés, et inversement, si je supprime celui de la racine, en laissant ceux des dossiers.

J'ai donc déduis une incompatibilité entre eux, mais pourquoi...aucune idée.

CODE
Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.infocompub\.fr$ [NC]
RewriteRule ^(.*) http://www.infocompub.fr/$1 [QSA,L,R=301]


Celui de la racine

CODE
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
Options Indexes
AuthUserFile /home/infocomp/www/cours/.htpasswd
AuthGroupFile /dev/null
AuthName "Pour obtenir les cours inscrivez vous sur le forum"
AuthType Basic
require valid-user
order deny,allow


Un exemple de ceux utilisé pour sécurisé l'accés.


Je vous remercis de votre aide par avance smile.gif
El-Cherubin

N'ayant toujours pas trouvé la raison, j'ai pensé a une solution, mais je ne sais pas si celle ci est possible.
Cependant, comme cela concerne les htaccess en général, j'ai posté ici : http://www.webmaster-hub.com/index.php?showtopic=39396

Merci d'avance de votre aide.
Dan
Je ne vois pas pourquoi tu utilises le premier bloc <Files...> ... </Files>
Les fichiers de type .htaccess et .htpasswd sont déjà protégés par défaut.

A quoi te sert le "Options Indexes" ?

Et pour le reste, tu devrais peut-être l'écrire correctement... donc ton fichier serait :
CODE
AuthUserFile /home/infocomp/www/cours/.htpasswd
AuthGroupFile /dev/null
AuthName "Pour obtenir les cours inscrivez vous sur le forum"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

Vap
Essaie de rajouter
CODE
RewriteEngine On
RewriteOptions inherit


dans les .htaccess de tes sous répertoires.
El-Cherubin
Je vosu remercis tous les 2, je vais tester smile.gif

Cependant, existe il bel et bien une "technique" pour combiner plusieurs htaccess en un seul?!
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.