Url rewriting

Résolu/Fermé
kalamaar3000 Messages postés 3 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 10 novembre 2008 - 10 nov. 2008 à 15:05
kalamaar3000 Messages postés 3 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 10 novembre 2008 - 10 nov. 2008 à 16:00
Bonjour e cherche a reecrire une URL

l'URL actuelle est du type

http://localhost/gliv3/gabarit/newsletterview2.php?news=15845 (ou un autre numero)

et je voudrais que dans le navigateur elle s'affiche de cette facon

http://localhost/gliv3/gabarit/news-15845.html

ma regle est la suivante et je précise que j'ai tester mon .htaccess avec une regle simple et cela fonctionne je pense donc que ma regle est mal ecrite

RewriteRule ^news-([0-9]+)\.html$ newsletterview2.php?news=$1 [L]

merci d'avance

3 réponses

muska92 Messages postés 277 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 14 août 2009 42
10 nov. 2008 à 15:19
bonjour,
je pense que le probleme vien des des dossiers : gliv3 > gabarit > pui la news,
donc a la fin tu te retrouve avec 3 dossier avec la raince (/)
essaye de récrire l'url de cette façon :

RewriteRule ^news-()-(.*)-([0-9]+)\.html$ newsletterview2.php?news=$1 [L]
0
kalamaar3000 Messages postés 3 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 10 novembre 2008
10 nov. 2008 à 15:44
merci pour ta reponse,

mais je crois que ce n'ai pas ca, du moins ca ne marche tjrs pas,

en fais pour acceder a ce lien il faut cliquer sur une image, derriere il y a ce lien la

http://localhost/gliv3/gabarit/newsletterview2.php?news=1584­5

on est bien d'accord que c'est ce lien devrais se trabsformer pour etre ecrit de la facon decrite plus haut?

la rien ne se passe
0
kalamaar3000 Messages postés 3 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 10 novembre 2008
10 nov. 2008 à 16:00
merci bcp, en fiat j'ai trouvé tt seul j'avais juste pas bien saisi comment fonctionnais l'url rewriting, la regle étais bonne
0