Réécriture fonctionnelle mais affiche paramètres

Nouveau WRInaute
Bonjour à toutes et tous,

Je viens de parcourir les tutos pour l'url rewriting ainsi qu'une partie du forum sans trouver de solution à mon "problème".

En fait j'esseye de mettre en place une réécriture, mais il me reste quelques questions.

Voici le contenu de mon .htaccess :
Code:
Options +FollowSymlinks
RewriteEngine on
#[DEBUT]
RewriteRule   ^article-([0-9]+)\.html$   http://domaine.fr/article.php?id=$1 [QSA,L]

Mon soucis se situe au niveau du fait que, lorsque que je demande la page "article-5.html" , j'arrive bien au contenu de la page article.php?id=5, mais l'url du navigateur indique elle aussi article.php?id=5 ... (j'aimerais bien entendu qu'elle affiche article-5.html)

Si quelqu'un avait un piste, je vous remercie d'avance.
 
WRInaute accro
Bjour
essaye ca :
Code:
    Options +FollowSymlinks
    RewriteEngine on
    #[DEBUT]
    RewriteRule   ^article-([0-9]+)\.html$   /article.php?id=$1 [QSA,L]
 
Nouveau WRInaute
Et ben ... j'ai envie de dire merci, parfait ça marche.

Mais moi qui aime bien connaitre le pourquoi du comment, y-a-t-il une explication à cela ?

Quoi qu'il en soit merci beaucoup ! (je comprends pas j'avais pourtant testé cette solution ... m'enfin :? )
 
WRInaute accro
En gros dans une règle de réécriture, on n'indique pas l'URL complète dans la partie de droite, sinon ça fait ce que tu as eu, à savoir une espèce de redirection bâtarde avec quand même interprétation de la réécriture.
...
Désolé pour l'explication complète, j'ai pas mieux en stock :mrgreen:
 
Nouveau WRInaute
lol okay, je prends ce que t'as dans ce cas la :D
ça me va on va dire que j'ai compris, merci du coup de pouce en tout cas ;)
 
Discussions similaires
Haut