url rewriting : PB affichage de l'url avec les paramètres !

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

cartespostales
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 7 Oct 2006

url rewriting : PB affichage de l'url avec les paramètres !

Message le Sam Oct 07, 2006 12:24

Bonjour, j'ai cherché mais sans trouvé de question identique...

La redirection par Urlrewriting fonctionne
du genre
mon-projet-pour-2007.html
vers
UN.PHP?balai=danslecul
.... sauf que, dans le navigateur, l'adresse qui s'affiche est la "vraie"url de destination
UN.PHP?balai=danslecul
C'est embétant, pas tant pour mes électeurs, mais surtout pour Google, et je ne vois pas ou est-ce que j'ai m...é

(NB : je suis sur OVH )
Merci pour votre aide


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8579
Inscription: 23 Nov 2005

...

Message le Sam Oct 07, 2006 13:52

... mettre en place les règles de réécritures dans un fichier .htaccess (où en passant par des modules comme Isapi Pour IIS) ne suffit pas pour mettre en place de l'url rewriting. Il faut passer en revue l'ensemble des liens présents dans ton site et les modifier.

Seul hic selon les exemples que tu met, c'est qu'il n'y a pas de nomenclature de réécriture précise qui permette de faire ca simplement.

Selon moi, le mieux serait de réécrire

Code: Tout sélectionner
UN.PHP?balai=danslecul


en

Code: Tout sélectionner
/categorie/balai/mon-projet-pour-2007.html

cartespostales
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 7 Oct 2006

résolu...

Message le Sam Oct 07, 2006 17:34

merci UsagiYojimbo

j'avais ce probleme depuis un bail et je pensais que j'avais raté un truc, mais je me suis aperçu que sur mon autre hébergeur (Cleverdot) l'URL-R fonctionnait normalement sans ce soucis.
En lorgnant sur le fichier htaccess (.fi) c'était identique sauf que, pour que ça marche (mal, donc !) sur PHPNET j'avais mis l'URL absolue :
Code: Tout sélectionner
RewriteRule ^mon-projet-pour-2007\.html$ http://www.jacques.chi/UN.php?balai=danslecul [L]

En jettant un coup d'oeil sur la FAQ de PHPNET, il est précisé qu'il faut mettre un slash en plus par rapport aux autres...
Code: Tout sélectionner
RewriteRule ^mon-projet-pour-2007\.html$ UN.php?balai=danslecul [L]

ne marchait pas, mais au lieu d'utiliser l'Url absolue comme je l'avais fait et d'obtenir un résultat foireux, il fallait faire :
Code: Tout sélectionner
RewriteRule ^mon-projet-pour-2007\.html$ /UN.php?balai=danslecul [L]

Miracle, ça marche et ça fait plaisir ;-)

j'ai donc pesté et posté un peu vite, mais si quelqu'un a le même PB il passera p'têt par ici

Chaleureuse poignées de mains à tous, et mamam me dit de vous faire une bise.
Putain, 7 ans que ça merdait mon code, voila pourquoi niko avait un meilleur pagerank !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités