Aller au contenu

Sujets conseillés

Posté

Bonjour,

j'aimerai savoir s'il etait possible de combiner plusieur htaccess en un seul.

Je m'explique. Pour un site j'ai un htaccess à la racine qui effectue mes redirection s'il y en a, force les www, gere mon url rewriting, etc...

Puis dans divers dossier j'ai des htaccess qui sécurise leur accés.

J'aimerai savoir si je peux tout mettre dans un seul, en précisant à chaque fois pour les dossier protégé, leur chemin dans le htaccess, et utilisé un htpassword unique.

Si c'est possible, qu'elle est la syntaxe pour préciser tout cela afin de sécuriser X dossier distincts.

merci d'avance :)

  • 2 semaines plus tard...
Posté

Bonjour,

Je suis aussi intéressé par la question. Je pensais avoir trouvé la solution avec ça :

Note that it is completely equivalent to put a .htaccess file in a directory /www/htdocs/example containing a directive, and to put that same directive in a Directory section <Directory /www/htdocs/example> in your main server configuration:

<Directory /www/htdocs/example>
# Put directive here
</Directory>

http://httpd.apache.org/docs/1.3/howto/htaccess.html

Mais à priori cela s'applique au fichier httpd.conf chargé par Apache au démarrage du serveur, pas aux .htaccess entre eux.

En ce qui me concerne, je voudrais mettre un .htaccess à la racine, et qu'il s'applique pour tous les sous répertoires, sauf 1.

Posté

Tu met un autre .htaccess dans le répertoire en question. Les regles de récritures de ce deuxième .htaccess remplacent celles du premier.

**EDIT Administrateur (TheRec)** Inutile de citer le message précédent en entier lorsqu'il figure juste au-dessus. J'ai édité votre message dans ce sens. Merci de votre compréhension.

Posté

Merci pour cet éclaircissement VAP, mais mon problème porte sur la gestion des erreurs 404, et en l'état, c'est la règle du .htaccess de la racine qui est prioritaire.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...