Réécriture qui ne fonctionne pas

WRInaute accro
Bonsoir,

Je cherche à réécrire :

-http://www.example.com/news/index2.php?i=123

en

-http://www.example.com/news/article-123.php

J'ai écrit :

Code:
RewriteRule ^/news/article-([0-9]+)\.php$ /news/index2.php?i=$1 [L]

Bien sûr ça ne marche pas (sinon il n'y aurait pas ce post).

Où est mon erreur ?

Merci d'avance,

Michaël
 
WRInaute accro
C'est une fois dans l'URL de base et une fois dans la réécrite. Ca gène ?
 
WRInaute passionné
Bonne question ! :D
Sinon, j'ose quand même :
tu as bien activé le rewrite en amont ?
Code:
RewriteEngine on
 
WRInaute accro
/news/ existe bien et le mode Rewrite est bien activé (il est fonctionnel sur une partie du site.
 
WRInaute accro
Onthisplanet a dit:
Code:
RewriteRule ^/news/article-([0-9]+)\.php$ /news/index2.php?i=$1 [L]
Ça donne quoi en enlevant le / avant news ?
Code:
RewriteRule ^news/article-([0-9]+)\.php$ /news/index2.php?i=$1 [L]
 
WRInaute accro
Ben si, ça m'aide bien.
Ma première règle de rewriting perso, rien à qu'à moi, que c'est moi qui l'a fait avec mes propres doigts à moi !
Du coup, je vais réécrire ce qui ne l'est pas encore sur mon site.
 
Discussions similaires
Haut