Bonjour,

J'ai changé des noms de pages et j'obtiens un resultat qui fonctionne mais avec des infos en plus dans l'url !

Voici mon fichier htaccess

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
RedirectPermanent /ancien-repertoire1/ancienne-page1.htm http://www.mon-site.com/mon-nouveau-repertoire1/nouvelle-page1.htm
Options -Multiviews
RewriteEngine on
RewriteRule ^(.*)\.html$ index.php?mpage=$1 [L] 
#réécriture pour faire fonctionner les pages dans le site
RewriteRule ^(.*)/mon-nouveau-repertoire1-(.*)\.htm$ index.php?action=$1&url=$2 [L] 
RewriteRule ^(.*)/nouvelle-page2-(.*)\.htm$ index.php?action=$1&url=$2 [L]  
RewriteRule ^(.*)/nouvelle-page3-([0-9a-zA-Z-]+)\.htm$ index.php?action=$1&url=$2 [L]  
RewriteRule ^(.*)/(.*)-([a-zA-Z0-9-]+)\.htm$ index.php?action=$1&url=$2&id=$3 [L] 
RewriteRule ^(.*)/(.*)\.htm$ index.php?action=$1&url=$2 [L]
Je comprends pas pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RedirectPermanent /ancien-repertoire1/ancienne-page1.htm http://www.mon-site.com/mon-nouveau-repertoire1/nouvelle-page1.htm
Me donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://www.mon-site.com/mon-nouveau-repertoire1/nouvelle-page1.htm?action=ancien-repertoire1&url=ancienne&id=page1
Pourquoi le RedirectPermanent ajoute ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
?action=ancien-repertoire1&url=ancienne&id=page1