debutant en rewriting HELP !

WRInaute discret
je souhaite convertir ceci

ex url de depart http://ww.monsite.fr/Modele/toto/index.php?parent=1
http://ww.monsite.fr/Modele/toto/index.php?parent=2
..............

je souhaite ==> ceci :

1. au plus simple : http://ww.monsite.fr/maman-papa-1.html

2. au mieux : http://ww.monsite.fr/maman-papa-X

"X" étant le contenu de "parent=1" ds ma bdd


==> j'ai commencé ceci mais fonctionne pas (j'ai vérifié si mon serveur accepte le rewriting ==> OUI)

------------------------------------------------------

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^index-([a-zA-Z0-9]*)\.html$ /Modele/toto/index.php?parent=$1 [L]



==> RIEN !

merci pour votre aide @+
 
WRInaute accro
hhhmmm....


RewriteEngine on
RewriteRule ^(.+)-(.+)-([0-9]+).html$ /Modele/toto/index.php?parent=$3 [L]

ou tout simplement

RewriteEngine on
RewriteRule ^maman-papa-([0-9]+).html$ /Modele/toto/index.php?parent=$1 [L]
 
WRInaute accro
>> fonctionne pas ==> RIEN

RIEN n existe pas, erreur 400, 500, 501,... ?? desactive les messages d erreurs simplifiés dans ton navigateur

t as bien viré "Options +FollowSymlinks " qui n'a rien à voir avec l url rewriting ?

>> faut il redemarer le serveur
non, tu as dit toi meme : 'j'ai vérifié si mon serveur accepte le rewriting ==> OUI'
 
WRInaute accro
hhmm, va voir ton garagiste, dis lui "ca ne fonctionne pas" et ecoute sa reponse, il va pas etre tres content. faut etre plus precis !!!

sinon je regarde tes pages, il faut changer l adresse des liens dans ton code html aussi, actuellement c est toujours du type index.php?parent=2. si c est ca que t appelles "ca ne marche pas" c est normal, t as pas changé les url
 
WRInaute discret
meric pour l'info mais regarde comme est appelé mes pages depuis l'index.php en dynamique ==> <A href=\"index.php?parent=$val->CLEFTHEME\">$val->LIBTHEME</A>";

==> je fais quoi ?
 
WRInaute accro
actuallement :
<A href=\"index.php?parent=$val->CLEFTHEME\">$val->LIBTHEME</A>";

tu dois faire un truc du genre :

<A href=\"papa-maman-".$val->CLEFTHEME.".html\">".$val->LIBTHEME."</A>";

c est pas ce que tu veux faire ???
 
Discussions similaires
Haut