Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
LaMarmotte
Nouveau WRInaute

Inscrit le: 12 Mar 2008
Messages: 4

URL permanente de ce messagePosté le : Mer Mar 12, 2008 9:46    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

Bonjour le groupe,

Je viens de créer ma 1ère règle URLrewriting, et apparemment ça fonctionne puisque, si je tape, pour vérifier, l'adresse www.example.com/categorie,numero,nom.html, ça me renvoit bien à l'url réelle qui est de la forme www.example.com/choix.php?categorie=categorie&numero=numero&nom=nom

Mais y'a quand même un truc qui m'échappe sur le principe de référencement via cette méthode de réécriture : est-ce que Google va référencer mes pages ainsi réécrites, même si actuellement elles n'apparaissent pas sous la forme html (puisqu'elle restent sous la forme php+variables dans la barre d'adresse des navigateurs). Ou bien faut-il que j'écrive aussi une règle qui demande la redirection vers la nouvelle url réécrite en html (afin que l'url affichée dans la barre d'adresse soit bien celle réécrite en html) ?
J'avoue que je n'ai pas encore eu le déclic qui me permettrait de vraiment comprendre ce que je fais, ni comment Google et consorts fonctionnent avec le référencement d'url réécrites !
Merci d'avance, @+



edit dd32 : example.com poir les exemples d'url merci Wink
 
LaMarmotte
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12363
Localisation: Toulouse

URL permanente de ce messagePosté le : Mer Mar 12, 2008 9:49    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

tu as du mettre l'url en absolu (avec le nom de domaine et tout) et du coup ca te fait une redirection vers l'adresse relle. si tu met en adresse physique (/...) l'url dans la barre d'adresse restera la .html
 
e-kiwi Visiter le site web du posteur
LaMarmotte
Nouveau WRInaute

Inscrit le: 12 Mar 2008
Messages: 4

URL permanente de ce messagePosté le : Mer Mar 12, 2008 10:00    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

e-kiwi a écrit:
tu as du mettre l'url en absolu (avec le nom de domaine et tout) et du coup ca te fait une redirection vers l'adresse relle. si tu met en adresse physique (/...) l'url dans la barre d'adresse restera la .html


Merci pour la réponse si rapide !
Mais non, je me suis servie d'une url relative. Voilà mon bout de code :

Code:
RewriteRule ^(.*),(.*),(.*)\.html$ /choix.php?categorie=$1&numero=$2&nom=$3 [L,R=301]


Keskispasse ???
 
LaMarmotte
yep
WRInaute impliqué
WRInaute impliqué

Inscrit le: 03 Avr 2004
Messages: 288

URL permanente de ce messagePosté le : Mer Mar 12, 2008 10:35    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

L'URL Rewriting est un patch pour tes URL, mais si tu veux qu'elles soient prises en compte, il faut les modifier dans chacun de tes liens ! sinon effectivement tu auras ton système de réécriture qui fonctionne mais les URL réécrites ne seront jamais prises en compte.

Par ailleurs, et tu l'écris, il faut désactiver l'accès aux anciennes URL (avec paramètres) en les redirigeant vers les nouvelles si et seulement si on y accède directement (sans passer par l'URL réécrite) via des redirections 301.
 
yep Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12363
Localisation: Toulouse

URL permanente de ce messagePosté le : Mer Mar 12, 2008 10:45    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

ah ou iil faut que tu modifie tous les liens de ton site
 
e-kiwi Visiter le site web du posteur
LaMarmotte
Nouveau WRInaute

Inscrit le: 12 Mar 2008
Messages: 4

URL permanente de ce messagePosté le : Mer Mar 12, 2008 11:02    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

yep a écrit:
L'URL Rewriting est un patch pour tes URL, mais si tu veux qu'elles soient prises en compte, il faut les modifier dans chacun de tes liens ! sinon effectivement tu auras ton système de réécriture qui fonctionne mais les URL réécrites ne seront jamais prises en compte.


J'ai modifié tous mes liens dynamiques (ceux avec paramètres) dans cette page. Par contre, j'ai d'autres liens internes comme un lien vers la page d'accueil (index.php) ou autres (liens.php, infos.php, etc...). Et là, je ne sais pas réécrire leurs url en html, peut-être parce qu'ils sont tous dans le même répertoire et dépendent tous du même fichier .htaccess. Là, franchement, je nage !

Citation:
Par ailleurs, et tu l'écris, il faut désactiver l'accès aux anciennes URL (avec paramètres) en les redirigeant vers les nouvelles si et seulement si on y accède directement (sans passer par l'URL réécrite) via des redirections 301.


Donc mon flag [R=301] est bon, ou bien faut-il que je donne d'autres instructions ?

Merci ![/quote]
 
LaMarmotte
Vap
WRInaute accro
WRInaute accro

Inscrit le: 17 Juin 2007
Messages: 1032
Localisation: Bouches-du-Rhône

URL permanente de ce messagePosté le : Mer Mar 12, 2008 12:01    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

Il y a une seule question a te poser: quelle est l'URL que tu veux que google indexe entre -www.monsite.com/categorie,numero,nom.html et -ww.monsite.com/choix.php?categorie=categorie&numero=numero&nom=nom ?

Si c'est la deuxième, alors ta règle est la bonne. Si tu veux que ce soit la page html qui soit référencée, alors il faut faire autrement.

Il faut garder ta règle, sans le R=301, pour afficher le bon contenu. Et il faut une autre règle en sens inverse pour rediriger vers la page HTML. On ajoute un parametre bidon pour éviter de boucler, et un ? pour éviter de garder les paramètres après le ?:

Code:

RewriteRule ^(.*),(.*),(.*)\.html$ /choix.php?stop&categorie=$1&numero=$2&nom=$3 [L]
RewriteCond %{QUERY_STRING} ^categorie=(.*)&numero=(.*)&nom=(.*)$
RewriteRule ^choix\.php /%1,%2,%3.html? [R=301,L]
 
Vap Visiter le site web du posteur
Suede
WRInaute accro
WRInaute accro

Inscrit le: 04 Oct 2002
Messages: 3653
Localisation: Suède

URL permanente de ce messagePosté le : Mer Mar 12, 2008 12:08    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

[L,R=301]
R= 301 veut dire que tu fais une redirection definitive vers la nouvelle url. Supprime le R=301.
 
Suede Visiter le site web du posteur
LaMarmotte
Nouveau WRInaute

Inscrit le: 12 Mar 2008
Messages: 4

URL permanente de ce messagePosté le : Mer Mar 12, 2008 13:59    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

MERCI A TOUS, je comprends maintenant un peu mieux le principe.

Ma page s'affiche maintenant avec l'adresse en html, tout en s'affichant comme si elle appelait la page php + paramètres.

Par contre, comment fait-on pour que les liens à l'intérieur de cette page soit, eux aussi, également réécrits en html ?

Exemple, dans ma page, j'ai une liste de liens, à la manière d'un annuaire, mais quand on passe la souris sur le lien, on voit qu'il s'agit toujours du lien dynamique en php+paramètres

Donc, comment fait-on pour avoir :
- <a href="categorie1,numero1,nom1.html>lien 1</a><br>
- <a href="categorie2,numero2,nom2.html>lien 2</a><br>
(etc...)

au lieu de :
- <a href=choix.php?categorie=categorie1&numero=numero1&nom=nom1>lien 1</a><br>
- <a href=choix.php?categorie=categorie2&numero=numero2&nom=nom2>lien 2</a><br>
(etc...)

???

Merci d'avance
 
LaMarmotte
Suede
WRInaute accro
WRInaute accro

Inscrit le: 04 Oct 2002
Messages: 3653
Localisation: Suède

URL permanente de ce messagePosté le : Mer Mar 12, 2008 14:01    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

Bonjour
C'est à toi de changer les liens.
Si tu as fais le site toi-meme, tu sais comment.
Sinon, si c'est un CMS, regarde s'il y a une fonction qui construit les liens.
 
Suede Visiter le site web du posteur
Vap
WRInaute accro
WRInaute accro

Inscrit le: 17 Juin 2007
Messages: 1032
Localisation: Bouches-du-Rhône

URL permanente de ce messagePosté le : Mer Mar 12, 2008 15:34    Sujet du message: Y' un truc qui m'échappe sur le principe de l'URL Rewriting!

LaMarmotte a écrit:
MERCI A TOUS, je comprends maintenant un peu mieux le principe.

Ma page s'affiche maintenant avec l'adresse en html, tout en s'affichant comme si elle appelait la page php + paramètres.

Par contre, comment fait-on pour que les liens à l'intérieur de cette page soit, eux aussi, également réécrits en html ?

Exemple, dans ma page, j'ai une liste de liens, à la manière d'un annuaire, mais quand on passe la souris sur le lien, on voit qu'il s'agit toujours du lien dynamique en php+paramètres

Donc, comment fait-on pour avoir :
- <a href="categorie1,numero1,nom1.html>lien 1</a><br>
- <a href="categorie2,numero2,nom2.html>lien 2</a><br>
(etc...)

au lieu de :
- <a href=choix.php?categorie=categorie1&numero=numero1&nom=nom1>lien 1</a><br>
- <a href=choix.php?categorie=categorie2&numero=numero2&nom=nom2>lien 2</a><br>
(etc...)

???

Merci d'avance


Les règles que je te donne ont cet effet.

Pour google, ou tout autre visisteur, tout lien de la forme choix.php?categorie=categorie1&numero=numero1&nom=nom1 sera vu comme categorie1,numero1,nom1.html

Mais c'est mieux de mettre directement le lien vers la page html.
 
Vap Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort