QuentinC Posté 23 Septembre 2006 Posté 23 Septembre 2006 Bonsoir, Je m'excuse d'avance pour le titre qui n'est malheureusement pas très explicite ... j'ai pas pu trouver mieux. J'ai un fichier .htaccess à la racine dans lequel sont définies diverses règles de réécriture d'URL. Là n'est pas le problème, elles fonctionnent bien. Maintenant, dans un de mes sous-dossiers, j'ai besoin d'autrs règles de réécriture plus spécifiques, je mets donc un .htaccess dans ce sous-dossier. Et là, horreur, les règles définies par le .htaccess qui se trouve à la racine ne fonctionnent plus dans ce sous-dossier. Y-a-t-il un moyen de faire comprendre à apache qu'il ne doit pas remplacer les réécritures existantes mais seulement les ajouter ? Merci pour votre aide.
Dan Posté 23 Septembre 2006 Posté 23 Septembre 2006 Salut Quentin C'est tout simplement que tu as oublié de mettre: RewriteOptions Inherit dans le .htaccess du niveau inférieur. Donc Apache remplace les règles du niveau au dessus par celles que tu viens de définir. Cette option permet de garder les règles définies en amont. Dan
QuentinC Posté 23 Septembre 2006 Auteur Posté 23 Septembre 2006 Simple, clair, précis, rapide, que demander de plus ? Je ne connaissais pas cette instruction. Merci.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant