Aller au contenu

Sujets conseillés

Posté

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.

Posté

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

Veuillez vous connecter pour commenter

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



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