Problème url rewriting [Résolu/Fermé]

Signaler
-
 jannai -
Bonjour à tous,

Après beaucoup de recherche j'ai décidé de franchir le pas car je ne trouve vraiment pas la réponse à ce que je cherche.

Une des URL que j'ai actuellement est de type : monsite.com/rep/canard-diversanimaux.php

Et je souhaiterais qu'elle devienne : monsite.com/rep/canard-mesanimaux

Donc en le faisant un par un ça marche en faisant dans le fichier .htaccess :

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^canard-mesanimaux$ canard-diversanimaux.php [L]


Cela fonctionne, mais j'ai beaucoup de page type xxxx-diversanimaux.php, je souhaiterais savoir s'il est possible de faire une règle qui mettrais tous les xxxx-diversanimaux.php en xxxx-mesanimaux

J'ai fais moult et moult test mais j'ai pas réussi à arriver à mes fin, quelqu'un pourrais m'aider ?

2 réponses

Messages postés
162
Date d'inscription
lundi 1 mars 2010
Statut
Membre
Dernière intervention
10 juillet 2014
283
va voir dans ce topic:
https://eisabainyo.net/weblog/2007/08/19/removing-file-extension-via-htaccess/

je n'utilise pas htaccess mais l'idée est que tu utilises des truncations
(.*) qui remplace n'importe quelle chaîne, par exemple (.*).php
signifie: <tout ce que tu veux>.php
et donc tu vas remplacer tout ce qui va ressembler à une url de type <url>.php par ce que tu veux, et dans ton cas par <url> suivi de la chaîne vide.

en fait tu peux aller plus loin, car htacces gère les expressions régulière
https://www.zytrax.com/tech/web/regex.htm
merci bien, ta réponse et ton premier lien mon bien aidé !