L'URL Rewriting expliqué aux débutants
23 messages • Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

WebRankInfo - Administrateur du site

- Messages: 15905
- Inscription: Ven Avr 19, 2002 19:51
L'URL Rewriting expliqué aux débutants
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
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
Merci grand chef pour ce complément d'informations concernat l'URL Rewriting...
Mais j'ai un doute... Voilà tu dis :
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
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
-

WebRankInfo - Administrateur du site

- Messages: 15905
- Inscription: Ven Avr 19, 2002 19:51
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...
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!!!
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!!!
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...
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
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)
Dan
Re: L'URL Rewriting expliqué aux débutants
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 impliqué

- Messages: 287
- Inscription: Mar Avr 22, 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 ???
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
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
-

WebRankInfo - Administrateur du site

- Messages: 15905
- Inscription: Ven Avr 19, 2002 19:51
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
23 messages • Page 1 sur 2 • 1, 2
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 :
- l'URL Rewriting expliqué aux débutants
- L'URL Rewriting expliqué aux débutants
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Le référencement de pages PHP
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Référencement : le problème des sessions des pages PHP
- Gérer l'entête HTTP en PHP
- Importance des mots-clés dans l'URL pour le référencement
- URL Rewriting : règle de rewriting qui change selon la cat ?
- nettoyer des URL de la base Google apres url rewriting
- Supprimer de google mes anciennes URL (après URL rewriting)
- URL rewriting url avec parametres vers autre url avec param
- après url rewriting, éviter doublon avec url par variable
- délai entre url rewriting et référencement des nouvelles url
- URL-rewriting propre ? ancienne URL 301 mais réel !
- Passer d'un url rewriting à une url non rewritée
- 2 url avec le même url rewriting = problème pour GG ?
- Url rewriting sur url à nombres de mots variables
- url rewriting : url non trouvé via .htacces chez ovh
- Url rewriting pour dotclear avec URL= titre
- url rewriting pr ss-domaine: redirection sans modifier url
- url rewriting avec pourcentage dans l url
- [URL Rewriting] - url 404 et trait d'union
- 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 1 invité









le forum