bonjour
je viens de mettre en place de l'url rewritting sur mon site, mon htacces est le suivant:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Options +FollowSymlinks
RewriteEngine on
 
RewriteRule ^article-([-a-zA-Z0-9-]*)-([-a-zA-Z0-9-]*).html Article.php?ID=$1 [L]

en genrant bien le liens suivant:
article-1515-le-nom-de-l-article.html
je tombe bien sur
Article.php?ID=1515&Nom=le-nom-de-l-article

svp notez que le parma Nom est complétement arbitraire, il sert juste pour les mots clés (titre de l'article)

Article.php?ID=1515 > fonctionne tout à fait, tout comme: Article.php?ID=1515&Nom=ce-que-tu-veux

mes liens sont actuellement indexés sous la forme Article.php?ID=1515 mais je me casse la tête pour rediriger le lien Article.php?ID=1515 vers article-1515-le-nom-de-l-article.html

j'ai tenté la fonction header():


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
header("Status:301 Moved Permanently");
header("Location:$newUrl");
exit();

où $newUrl = la nouvelle url en .html (elle est correctement générée)

mais FF me dit que la redirection n'aboutira pas


et du coté d'une redirection en .htaccess j'ai essaye des centaines de configs sans succes

votre aide me serait précieuse....