Sanjb Posted August 17, 2012 Share Posted August 17, 2012 Bonjour, Je suis en pleine rédaction des regles de rewritting pour le fichier htaccess, mais j'ai des soucis. Voici le code que j'ai: RewriteRule ^index\.php - [L] RewriteRule ^([^\.]+)\.php /index.php?page=$1 [L] RewriteRule ^no-telephone-non-surtaxe-([a-z]|[0-9])\.php /no-telephone-non-surtaxe.php?no=$1 [L] si je mets la 2eme ligne en commentaires (celle avec index), la regle pour le no-tel-non-surtaxe marche bien, mais dès que je réactive la ligne RewriteRule ^([^\.]+)\.php /index.php?page=$1 [L] elle prend le dessus sur l'autre et du coup ma réécriture foire. Mauvais contenu affiché... Auriez-vous une idée d'où cela vient? Merci Link to comment Share on other sites More sharing options...
Aenoa Posted August 17, 2012 Share Posted August 17, 2012 inverse la ligne 2 et 3 car tu indique un flag [L], ce qui signifie qu'une fois la correspondance établie, il arrêtera de lire les autres règles. et vu qu'en 2 tu a un catch-all (^\.]+)\.php donc il ne va pas considérer no-telephone-non-surtaxe. en inversant juste, ça devrais fonctionner cordialement, Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now