J’ai mis un fichier .htaccess dans un dossier afin d’interdire l’accès à un fichier, mais le .htaccess m’interdit l’accès à tout le dossier.
Que dois-je modifier dans le .htaccess pour que cela fonctionne ?
J’ai essayé en mettant Deny from all, ça ne fonctionne pas non plus.
Par contre si j’interdis tout le répertoire avec uniquement : Deny from all
Ca fonctionne et j’ai bien le message suivant :
Forbidden
You don’t have permission to access ***********/rep/ on this server.
C’est vraiment bizarre ce problème. J’arrive à interdire un répertoire mais pas juste un fichier.
Edité le 12/01/2009 à 11:56
J’ai enfin trouvé, en regardant les logs, j’ai vu : .htaccess: order takes one argument, ‘allow,deny’, ‘deny,allow’, or ‘mutual-failure’
L’espace entre la virgule et le Allow posait problème, voilà donc la bonne syntaxe :
Order Deny,Allow
Deny from all
Merci pour votre aide qui m’avait permis de corriger le from déjà.
Edité le 12/01/2009 à 14:23