L'URL Rewriting expliqué aux débutants

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


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19420
Inscription: 19 Avr 2002

L'URL Rewriting expliqué aux débutants

Message le Ven Juin 13, 2003 18:33

Sans chercher à vexer les "débutants" qui découvrent les techniques d'URL Rewriting, j'ai écrit un petit article visant à présenter brièvement à quoi ça sert, quel est son principe et comment l'utiliser.
Je suis ouvert à vos remarques afin de l'améliorer. J'espère qu'il répondra aux attentes que certains m'ont exprimées par email.

http://www.webrankinfo.com/analyses/aut ... utants.php


BZHcool
WRInaute discret
WRInaute discret
 
Messages: 176
Inscription: 17 Avr 2003

Message le Ven Juin 13, 2003 22:34

Merci grand chef pour ce complément d'informations concernat l'URL Rewriting...

Mais j'ai un doute... Voilà tu dis :
Il faut donc veiller à changer tous les liens à l'intérieur de son site pour qu'ils soient tous au nouveau format.


Je pensais que le fait de mettre un .htaccess suffisait à transformer au niveau serveur les URL dynamiques en URL propres... Et là j'ai comme l'impression que tu veux dire que même avec un .htaccess il faut réécrire mes URL dans les codes de mes pages PHP.

Soit que je ne comprend rien ou alors c'est la fatigue qui vient de me frapper...

Bonne nuit... à demain :wink:

Nitou
WRInaute impliqué
WRInaute impliqué
 
Messages: 929
Inscription: 1 Déc 2002

Message le Ven Juin 13, 2003 22:40

Oui, il faut bien modifier ses pages PHP pour y mettre la nouvelle extension (html...) sinon ca ne marchera pas, Apache ne réécrit pas à la voler les URLs :)


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19420
Inscription: 19 Avr 2002

Message le Ven Juin 13, 2003 22:45

Je crois que c'est LA grosse erreur que tout le monde fait... C'est d'ailleurs principalement pour ça que j'ai écrit cet article, car on voyait trop souvent dans le forum des gens ne pas comprendre que ça ne marche pas...


BZHcool
WRInaute discret
WRInaute discret
 
Messages: 176
Inscription: 17 Avr 2003

Message le Sam Juin 14, 2003 16:06

Donc dans mon cas pour une URL du type :
h**p://www.monsite.com/links/?action=voir&id=35
qui serait réécrite par Rewriting en h**p://www.monsite.com/links-voir-35.html
je devrais changer mes règles de formation de mes URLs dans mes codes sources PHP.

Houlà!!! C'est plus compliqué que je ne le pensais ce Rewriting.

Car si je comprens bien un moteur va trouver grace au .htaccess une URL de la forme h**p://www.monsite.com/links-voir-35.html et l'indexé, mais par la suite (si je ne change rien d'en mes codes sources PHP) un visiteur qui cliquera sur cette URL n'arrivera pas à la page h**p://www.monsite.com/links/?action=voir&id=35

Pour moi je pensais que le rewriting permettait juste d'indexer des URLs à variables multiples sous une forme html, et qu'une fois que le visiteur entrait sur le site par une adresse html il pouvait continuer sa visite grace aux liens internes qui eux restent sous la forme h**p.....links/?var=x&var=y

Je me trompe alors!!!

Alphen
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 22 Avr 2003

Message le Lun Juin 16, 2003 14:53

Nitou a écrit:Oui, il faut bien modifier ses pages PHP pour y mettre la nouvelle extension (html...) sinon ca ne marchera pas, Apache ne réécrit pas à la voler les URLs :)


Pourtant dans l'article de votre site il est écrit:

Une des fonctions les plus puissantes permises par le fichier .htaccess (cf. article sur le fichier .htaccess) est la réécriture "à la volée" des URL.


La vérité est ailleurs...


hetzeld
WRInaute passionné
WRInaute passionné
 
Messages: 2209
Inscription: 2 Déc 2002

Message le Lun Juin 16, 2003 15:25

Alphen a écrit:Pourtant dans l'article de votre site il est écrit:

Une des fonctions les plus puissantes permises par le fichier .htaccess (cf. article sur le fichier .htaccess) est la réécriture "à la volée" des URL.


La vérité est ailleurs...

C'est vrai qu'elle est ailleurs... c'est une question de compréhension :wink:

Apache réécrit bien "à la volée" une URL de type article-12.html en article.php?id_article=12, pour autant qu'on lui ait donné instruction de le faire à l'aide d'une règle dans le fichier .htaccess (ou httpd.conf).

Ce qu'Apache ne fait pas, c'est changer la source de vos pages. , et c'est heureux !
Si dans celle-ci il reste des liens article.php?id_article=12 , ils ne seront pas changés.
C'est au concepteur du site et/ou au programmeur d'application de s'assurer que toutes les urls seront de la forme article-xx.html en modifiant ses applications.

Apache sait donc bien réécrire à la volée les URLs qu'on lui présente (si règle adéquate il y a) :wink:

Dan


lolilol
WRInaute impliqué
WRInaute impliqué
 
Messages: 768
Inscription: 19 Déc 2002

Re: L'URL Rewriting expliqué aux débutants

Message le Mar Juin 17, 2003 21:29

WebRankInfo a écrit:Je suis ouvert à vos remarques afin de l'améliorer. J'espère qu'il répondra aux attentes que certains m'ont exprimées par email.


MOUARF..!!!!!! c'est génial... :))

Merci à wri pour le support et à DAN pour ce COURS SPLENDIDE..!!!

Moi qui cherchais un stage d'été .. :)

MERCI A TOUS.....

ET LONGUE VIE A WRI!!!!!!!!!

Tchinkatchuk
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 291
Inscription: 22 Avr 2003

Message le Mer Juin 18, 2003 14:00

BZHcool a écrit:Je pensais que le fait de mettre un .htaccess suffisait à transformer au niveau serveur les URL dynamiques en URL propres... Et là j'ai comme l'impression que tu veux dire que même avec un .htaccess il faut réécrire mes URL dans les codes de mes pages PHP


Comme cela arrive trop souvent, tu prend la question à l'inverse. Ce n'est pas apache ou ton htaccess qui cré des liens html mais toi qui les fait (dans ton code PHP donc) et apache qui interprete en php.

Pour résumer, contrairement à la logique de tous les débutants, on ne transforme pas du PHP en HTML mais de fausses pages HTML en vrai pages PHP (je parle physiquement la).

Euh, c po clair ??? :lol:


BZHcool
WRInaute discret
WRInaute discret
 
Messages: 176
Inscription: 17 Avr 2003

Message le Mer Juin 18, 2003 21:40

Merci pour cette réponse...

Je crois avoir compris le fin fond de cette URL Rewriting... Et oui comme un bon débutant je prenais le problème à l'envers...

Je vais donc étudier le chose... mais pour le moment je viens de modifier mes urls à 3 variables en urls à 2 variables... J'attends la prochaine mise à jour (en juillet maintenant)

Merci à toi Tchinkatchuk pour cette réponse et à WebRankInfo pour avoir ouvert ce Post qui aura été plus que révélateur pour Moi

Yann
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 25 Mai 2003

Message le Mer Juil 02, 2003 7:06

Yes, webrankinfo, tu devrais rajouter un lien vers ce post sur la doc.

C cool, j'ai tout compris, plus qu'a savoir si je vais savoir le faire.

Grand-Pas
WRInaute discret
WRInaute discret
 
Messages: 107
Inscription: 17 Juin 2003

Message le Jeu Juil 03, 2003 9:55

Je voulais simplement dire merci pour les articles et les explications...
J'ai pu faire du rewriting propre et sans trop me prendre la tête... un grand merci :D


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19420
Inscription: 19 Avr 2002

Message le Jeu Juil 03, 2003 11:09

Yann a écrit:Yes, webrankinfo, tu devrais rajouter un lien vers ce post sur la doc.

C'est fait ! Dernier lien en bas de la page http://www.webrankinfo.com/analyses/aut ... utants.php


bolo
WRInaute discret
WRInaute discret
 
Messages: 139
Inscription: 21 Oct 2002

Message le Ven Aoû 15, 2003 21:40

url rewriting ca marche pour les page asp ?


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: 28 Nov 2002

Message le Ven Aoû 15, 2003 22:17

Le sujet a déjà été abordé dans ce post sur Apache ASP et URL rewriting, trouvé sur ... google

L'URL Rewriting expliqué aux débutants

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 :

Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl

  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des citations en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

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