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: 19420
- Inscription: 19 Avr 2002
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
-

BZHcool - WRInaute discret

- Messages: 176
- Inscription: 17 Avr 2003
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: 19420
- Inscription: 19 Avr 2002
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

- Messages: 176
- Inscription: 17 Avr 2003
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!!!
- Alphen
- Nouveau WRInaute

- Messages: 20
- Inscription: 22 Avr 2003
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é

- Messages: 2209
- Inscription: 2 Déc 2002
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
-

lolilol - WRInaute impliqué

- Messages: 768
- Inscription: 19 Déc 2002
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 occasionnel

- Messages: 291
- Inscription: 22 Avr 2003
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 ???
-

BZHcool - WRInaute discret

- Messages: 176
- Inscription: 17 Avr 2003
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: 19420
- Inscription: 19 Avr 2002
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
-

Kmacleod - WRInaute accro

- Messages: 3418
- Inscription: 28 Nov 2002
Le sujet a déjà été abordé dans ce post sur Apache ASP et URL rewriting, trouvé sur ... google
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 :
- Pour grands débutants en url rewriting
- Mieux comprendre l'Url rewriting pour les débutants
- Tout le vocabulaire des URL expliqué
- Petit cadeau aux débutants ... Et aux moins débutants ;)
- URL Rewriting : règle de rewriting qui change selon la cat ?
- Gestion de la page par défaut, multingue, url Rewriting, url friendly
- URL Rewriting... Mais la nouvelle URL apparait dans la barre d'adresse
- url rewriting: modification d'un dossier dans une url + l'extension
- Changement url rewriting, anciennes url dans le resultat de la recherche
- nettoyer des URL de la base Google apres url rewriting
- l'URL Rewriting expliqué aux débutants
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- 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
- Aperçu des différents types de redirection
- Design de WRI version 3
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

