Problème d'url rewriting sur OVH

Problème d'url rewriting sur OVH - PHP - Programmation

Marsh Posté le 30-10-2006 à 12:22:16    

bonjour,
POur l'url rewriting dans des pages dynamiques, je veux changer l'url : www.monsite.com/rubrique.php?idarticle=2 par www.monsite.com/bien-manger.html pour que ce soit pous explicite. cette page "bien-manger.html" n'existe pas , c'est juste une réécriture pour rendre plus explicite et meilleur réferencemnt.
Bref, j'ai crée le fichier .htaccess à la racine avec :  
 
Options +FollowSymlinks  
RewriteEngine On  
RewriteRule ^bien-manger.html /rubrique.php?idarticle=2 [L]  
 
mais il ne se passe rien qd je consulte www.monsite.com/rubrique.php?idarticle=2 ; je voudrais qu'apparaisse ds l'url : www.monsite.com/bien-manger.html  
qq1 peut-il m'aider?
merci!

Reply

Marsh Posté le 30-10-2006 à 12:22:16   

Reply

Marsh Posté le 30-10-2006 à 12:48:22    

C'est normal, si tu y va avec monsite.com/rubrique.php?idarticle=2, ça restera comme ça. Il faut explicitement taper monsite.com/bien-manger.html.
 
Pour changer aussi l'url, faut faire une redirection, mais bon...

Reply

Marsh Posté le 30-10-2006 à 12:52:02    

mais alors comment changer l'url ? je croyais que l'url rewriting etait fait pour ça

Reply

Marsh Posté le 30-10-2006 à 13:18:10    

Elle est changée ! Faut juste que dans le lien il doit y avoir monsite.com/bien-manger.html... L'autre lien de marchera évidemment pas

Reply

Marsh Posté le 30-10-2006 à 13:24:56    

qd je tape monsite.com/bien-manger.html, j'ai une erreur 404. je ne sais pas si c est la syntaxe de mon htaccess qui marche pas?
Options +FollowSymlinks  
RewriteEngine On  
RewriteRule ^bien-manger.html /rubrique.php?idarticle=2 [L]  

Reply

Marsh Posté le 30-10-2006 à 13:26:12    

Soit c'est parce que ça matche pas, soit c'est parce que rubrique.php n'est pas trouvé

Reply

Marsh Posté le 30-10-2006 à 13:54:13    

"Faut juste que dans le lien il doit y avoir monsite.com/bien-manger.html"
mais alors, si par exemple ds ma prog php j'appelle chaque fois rubrique.php?idarticle= avec le n° d'article, je suis obligé de changer 1 à 1 tous les liens pour rediriger vers les pages renommées?? je peux pas avoir automtiquement le nom de bien-manger.html qd j'appelle rubrique.php?idarticle=2?

Reply

Marsh Posté le 30-10-2006 à 13:59:04    

Nom, l'url-rewriting ne se fait pas dans ce sens. A partir de rubrique.php?idarticle=2, le serveur web ne va pas remplacer par bien-manger.html (pour des raisons évidentes...). C'est à toi de le faire à la main, de changer un à un tous les liens...

Reply

Marsh Posté le 30-10-2006 à 14:02:37    

ok merci.
Et si je laisse l 'url rewriting sur "bien-manger.html", puis que je ne change aucun lien : est ce que cela améliora qqchosepour le référencement, ou est ce que ca ne setrt à rien si je ne change pas les liens après?

Reply

Marsh Posté le 30-10-2006 à 14:04:02    

Ca ne changera rien... Enfin ça dépend des moteurs de recherches. Mais si l'adresse bien-manger.html n'apparaît nulle part, alors ça sert strictement à rien... Vaut mieux reprendre les liens un-à-un

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed