[Résolu] Problème titre dans URL

WRInaute occasionnel
Bonjour à tous,

je souhaiterais faire une redirection de ma page (par exemple)

index.php?newsid=78&title=titre-de-la-news
vers
actualite-78-titre-de-la-news.html

et j'ai mis ça dans le htaccess mais ça ne marche pas. si quelqu'un pouvait m'aider, merci d'avance !

RewriteRule ^actualite-([0-9]+)-([0-9a-zA-Z]+)\.html$ index.php?newsid=$1&title=$2 [L]
 
WRInaute accro
c est l inverse, tu souhaite rediriger actualite-78-titre-de-la-news.html vers index.php?newsid=78&title=titre-de-la-news, il faut que tu modifie tous les liens de ton site si ce n est pas ce que tu as fait
 
WRInaute occasionnel
ah oui en effet c'est l'inverse.

le / ne change rien car j'avais déjà mis un rewritebase /

de plus j'ai bien fais les liens car quand je tape :
index.php?newsid=78&title=titre-de-la-news

la news correspondante s'affiche bien. mais avec le htaccess ca me redirige sur la page d'accueil du site.
 
WRInaute discret
Re: Problème titre dans URL

essaye comme ca
Code:
RewriteRule ^actualite-([0-9]+)-([0-9a-zA-Z-]+)\.html$ /index.php?newsid=$1&title=$2 [L]
 
WRInaute occasionnel
j'ai trouvé d'ou venait le problème.

D'abord j'avais mis les redirections après les redirections principales, ce qui fait que ça prenait ne prenait pas en compte mes pages.html et redirigait directement sur la page d'accueil.

Et entretemps, j'avais remplacé les expressions par (.*) pour tester, mais en fait ça ne marche pas pour l'id. j'ai donc remis les ([0-9]+) à la place et redéplacé mes lignes vers le haut du htaccess.

en tous cas merci beaucoup d'avoir répondu ;)
 
Discussions similaires
Haut