Bonjour,

Je suis en train d'essayer de mettre en place de l'url rewriting pour un site que je maintient et qui a changé récemment d'url.
Les principes de fonctionnements sont les suivants :

adfi.dyndns.org doit être renvoyé vers www.adfi.info
adfi.info doit être renvoyé vers www.adfi.info
accueil.html doit être compris pas le serveur comme étant index.php?id=accueil (accueil est un exemple)
et index.php?id=accueil doit être réécrit en accueil.html (accueil est un exemple)

Hors, pour le moment, tout marche sauf un cas de figure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Si je tape :
<a href="http://adfi.dyndns.org/accueil.html" target="_blank">http://adfi.dyndns.org/accueil.html</a>
 
j'ai ceci qui apparait :
<a href="http://www.adfi.info/index.php?id=http://www.adfi.info/accueil" target="_blank">http://www.adfi.info/index.php?id=ht...i.info/accueil</a>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Alors que si j'ai :
<a href="http://adfi.info/accueil.html" target="_blank">http://adfi.info/accueil.html</a>
 
J'ai bien ceci :
<a href="http://www.adfi.info/accueil.html" target="_blank">http://www.adfi.info/accueil.html</a>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
De même, si je tape :
<a href="http://adfi.info/index.php?id=accueil" target="_blank">http://adfi.info/index.php?id=accueil</a>
 
J'ai :
<a href="http://www.adfi.info/index.php?id=accueil" target="_blank">http://www.adfi.info/index.php?id=accueil</a>
Au lieu de :
<a href="http://www.adfi.info/accueil.html" target="_blank">http://www.adfi.info/accueil.html</a>
Voici le contenu de mon .htaccess :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
RewriteBase /
RewriteRule adfi.dyndns.org <a href="http://www.adfi.info" target="_blank">www.adfi.info</a> [R=301,L]
RewriteRule ^(.*).html$ /index.php?id=$1  [L]
RewriteRule ^adfi.info/(.*)$ www.adfi.info/$1 [R=301,L]
Y aurait-il une âme charitable pour m'aider, car j'ai du mal à avancer (c'est obscure l'url rewriting)

Merci