Bonjour à tous,
je découvre peu à peu l'url rewriting et je suis confronté depuis quelques heures à un problème sans trouver de réponse ici ou ailleurs... J'aimerais faire cohabiter plusieurs règles qui, séparément fonctionnent. Mais qui, une fois dans le même ficher .htaccess renvoient vers une 404.
La première règle c'est :
Elle me permet de réécrire tous mes fichiers php en fichier html
La deuxième comporte très certainement une faille. J'aimerais accèder à l'index du répertoire rep1 depuis la racine du site
ex: ../rep1.html à la place de ../dir/rep1/index.php
=> est ce bien :
Enfin, la 3eme ressemble fortement à la 2ème mais est un peu plus complexe.
ex: ../rep1-rep2.html à la place de ../dir/rep1/rep2/index.php
=> est ce bien :
Où ai je faux svp? Je n'arrive pas à voir ou je fais une (des) errreurs. Pourriez vous m'aider svp...
je découvre peu à peu l'url rewriting et je suis confronté depuis quelques heures à un problème sans trouver de réponse ici ou ailleurs... J'aimerais faire cohabiter plusieurs règles qui, séparément fonctionnent. Mais qui, une fois dans le même ficher .htaccess renvoient vers une 404.
La première règle c'est :
Code:
RewriteRule ^(.*)\.html$ /$1.php [QSA,L,R=301]
La deuxième comporte très certainement une faille. J'aimerais accèder à l'index du répertoire rep1 depuis la racine du site
ex: ../rep1.html à la place de ../dir/rep1/index.php
=> est ce bien :
Code:
RewriteRule ^(.*)\.html$ /dir/$1/index.php [QSA,L,R=301]
Enfin, la 3eme ressemble fortement à la 2ème mais est un peu plus complexe.
ex: ../rep1-rep2.html à la place de ../dir/rep1/rep2/index.php
=> est ce bien :
Code:
RewriteRule ^(.*)-(.*)\.html$ /dir/$1/$2/index.php [QSA,L,R=301]
Où ai je faux svp? Je n'arrive pas à voir ou je fais une (des) errreurs. Pourriez vous m'aider svp...