URL rewriting : premier point
68 messages • Page 4 sur 5 • 1, 2, 3, 4, 5
url "propres"
ca fait longtemps que j'entends parler de la these que les url "propres" serait mieux referencer que le dynamique et cette hypothese se tient.
N'avez vous pas remarquer sur la plupart des recherche que des sites persos avait un tres bon positionnement par rapport a des "gros" sites dynamique? peut etre tout simplement du fait de leur mise en page et url bien spécifique a savoir, gros bloc texte imbittable (plein de texte koi) et des url simple en .html et au nom evocateur.
par exemple pour un produit s'appelant Super Tartuffe ZX125, le site perso nommera sa page soigneusement crée a la main /supertartuffezx125.html alors qu'un gros site l'appelerra product.php?refid=156484&partenaire=nfoiezh&foietparam1=jrieh..............
comme koi la simplicité a l'air de payer
N'avez vous pas remarquer sur la plupart des recherche que des sites persos avait un tres bon positionnement par rapport a des "gros" sites dynamique? peut etre tout simplement du fait de leur mise en page et url bien spécifique a savoir, gros bloc texte imbittable (plein de texte koi) et des url simple en .html et au nom evocateur.
par exemple pour un produit s'appelant Super Tartuffe ZX125, le site perso nommera sa page soigneusement crée a la main /supertartuffezx125.html alors qu'un gros site l'appelerra product.php?refid=156484&partenaire=nfoiezh&foietparam1=jrieh..............
comme koi la simplicité a l'air de payer
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
bonsoir,
jusqu'a maintenant, mon site ne comportait que 2 parametres, je n'avais donc pas besoin de l'url rewriting.
maintenant je vais ajouter 2 parametres supplementaire pour remplacer une fonction javascript qui me lançait un fichier html en pop up.
en cliquant sur une de mes mini images, une grosse image se lance en pop up..ce qui esthetiquement n'est pas si moche! mais bon..354 pages non referencé..et une perte du focus...
actuellement: h t t p : / / photodumonde.tonsite.net/?rep_rubrique=photo&page_centre=argentine
si j'ajoute mes 2 parametres dont un tres long!(c'est le descriptif de l'image)
?rep_rubrique=photo&page_centre=argentine&photo=manu01.JPG&commentaire=Environs de salta - tour du monde 2002 - photos d'argentine
je pense pouvoir faire (avec un petit rappel de votre part
)
h t t p : / / xxxx.xxx.xxx/photo/argentine/?photo=manu01.jpg&commentaire=Environs de salta - tour du monde 2002 - photos d'argentine
ces 2 derniers parametre ne correspondant pas à des fichiers mais simplement à du transfert de txt je vois pas trop comment je pourrai le mettre en url rewriting!
mais bien des interrogation persiste pour moi
autant le "manu01.jpg" n'est pas long, le ".jpg" n'est pas un obstacle?
le pire c'est le commentaire !! hyper long, des espaces....mais necessaire, ce sont les mots clé...
vos impressions, vos conseils sont les bienvenues...
jusqu'a maintenant, mon site ne comportait que 2 parametres, je n'avais donc pas besoin de l'url rewriting.
maintenant je vais ajouter 2 parametres supplementaire pour remplacer une fonction javascript qui me lançait un fichier html en pop up.
en cliquant sur une de mes mini images, une grosse image se lance en pop up..ce qui esthetiquement n'est pas si moche! mais bon..354 pages non referencé..et une perte du focus...
actuellement: h t t p : / / photodumonde.tonsite.net/?rep_rubrique=photo&page_centre=argentine
si j'ajoute mes 2 parametres dont un tres long!(c'est le descriptif de l'image)
?rep_rubrique=photo&page_centre=argentine&photo=manu01.JPG&commentaire=Environs de salta - tour du monde 2002 - photos d'argentine
je pense pouvoir faire (avec un petit rappel de votre part
h t t p : / / xxxx.xxx.xxx/photo/argentine/?photo=manu01.jpg&commentaire=Environs de salta - tour du monde 2002 - photos d'argentine
ces 2 derniers parametre ne correspondant pas à des fichiers mais simplement à du transfert de txt je vois pas trop comment je pourrai le mettre en url rewriting!
mais bien des interrogation persiste pour moi
autant le "manu01.jpg" n'est pas long, le ".jpg" n'est pas un obstacle?
le pire c'est le commentaire !! hyper long, des espaces....mais necessaire, ce sont les mots clé...
vos impressions, vos conseils sont les bienvenues...
-

WebRankInfo - Administrateur du site

- Messages: 15360
- Inscription: Ven Avr 19, 2002 20:51
pourquoi tes commentaires ne sont-ils pas stockés dans une table MySQL ? Comme ça pour afficher une page tu passes dans l'URL seulement un identifiant, et la page fait les requetes nécessaires pour récupérer le nom de l'image et les commentaires
sinon au minimum il faut utiliser la fonction urlencode() =>http://www.php.net/manual/fr/function.urlencode.php pour éviter les espaces dans les URL
sinon au minimum il faut utiliser la fonction urlencode() =>http://www.php.net/manual/fr/function.urlencode.php pour éviter les espaces dans les URL
oui, apres reflexion, je vais stocker les commentaires dans une table...
ce sera plus efficace..et plus propre...
je vais donc me concentrer dans un premier temps à l'url rewriting de mes 2 parametres actuel...
sachant que le premier parametre...c'est le nom de repertoire et l'autre le fichier php à afficher...
merci.
ce sera plus efficace..et plus propre...
je vais donc me concentrer dans un premier temps à l'url rewriting de mes 2 parametres actuel...
sachant que le premier parametre...c'est le nom de repertoire et l'autre le fichier php à afficher...
merci.
luckyluk a écrit:oui, apres reflexion, je vais stocker les commentaires dans une table...
ce sera plus efficace..et plus propre...
je vais donc me concentrer dans un premier temps à l'url rewriting de mes 2 parametres actuel...
sachant que le premier parametre...c'est le nom de repertoire et l'autre le fichier php à afficher...
merci.
Tu ne penses pas que ce serait mieux de stocker ces paramètres dans une table aussi?
Comme cela tu pourrais appeler chaque page avec un seul paramètre du genre:
showpage.php?page=14
Ce qui, après un url rewrite comme:
- Code: Tout sélectionner
RewriteRule ^page-(.*)\.html$ showpage?id=$1 [L]
Donnerait pour les moteurs et tes liens internes une page sans aucun paramètre: "page-14.html" - C'est cool à indexer
Le fichier showpage.php n'aurait qu'à extraire les infos de la base et créer le code html qui va bien, pas très compliqué.
Dan
salut,
c'est une tres bonne idée..
d'une part je ne suis pas un specialiste (vous l'aviez deviner!)
faudra que j'y reflechisse...une fois l'apero digerer!
là c'est un peu flou!!!
mais c'est vrai que je reflechi à ce site en general...et à la base de donné associé..car ce type de site prete bien à 100% traitement par base de donné...d'autant que je pense le mettre en multilangue...
mais plus j'y reflechis et plus je me dis...
Y A DU BOULOT !!!
merci
c'est une tres bonne idée..
d'une part je ne suis pas un specialiste (vous l'aviez deviner!)
faudra que j'y reflechisse...une fois l'apero digerer!
là c'est un peu flou!!!
mais c'est vrai que je reflechi à ce site en general...et à la base de donné associé..car ce type de site prete bien à 100% traitement par base de donné...d'autant que je pense le mettre en multilangue...
mais plus j'y reflechis et plus je me dis...
Y A DU BOULOT !!!
merci
merci à vous!
dan, j'ai beau essayé de decripter....j'y arrive pas...je crois que c'est pas encore pour tout de suite...y a qu'une ligne à decripter...mais je seche completement! c'est frustrant car ça a l'air evident pour toi.
je comprends pas comment un page=14 et un page=15
pourait etre equivalent à l'appel d'une page avec l'appel de la meme page avec un parametre suplementaire (car ce ne sont absolument pas 2 pages differentes, simplement une photo vient se rajouter dans la page..)
je crois que je vais opter pour un affichage du genre
....../photo/argentine.php?idphoto=10 ...(si j'y arrive!)
car reste l'url rewriting à apprendre plus la recuperation des de donné dans ma table...
quand je l'aurai fais ...j'aurai l'impression d'avoir vachement evoluer....
dan, j'ai beau essayé de decripter....j'y arrive pas...je crois que c'est pas encore pour tout de suite...y a qu'une ligne à decripter...mais je seche completement! c'est frustrant car ça a l'air evident pour toi.
je comprends pas comment un page=14 et un page=15
pourait etre equivalent à l'appel d'une page avec l'appel de la meme page avec un parametre suplementaire (car ce ne sont absolument pas 2 pages differentes, simplement une photo vient se rajouter dans la page..)
je crois que je vais opter pour un affichage du genre
....../photo/argentine.php?idphoto=10 ...(si j'y arrive!)
car reste l'url rewriting à apprendre plus la recuperation des de donné dans ma table...
quand je l'aurai fais ...j'aurai l'impression d'avoir vachement evoluer....
bon tant pis...j'abuse de votre bonne volonté
http : // photodumonde.tonsite.net/?rep_rubrique=photo&page_centre=argentine
à transformer en
http: // photodumonde.tonsite.net/photo/argentine (ou un truc qui s'en rapproche)
j'ajouterai un parametre(idphoto de ma table) à la fin de l'url si c'est possible...sans que celui ci soit interpreter par l'url rewriting..
à votre bon coeur messieurs dames

http : // photodumonde.tonsite.net/?rep_rubrique=photo&page_centre=argentine
à transformer en
http: // photodumonde.tonsite.net/photo/argentine (ou un truc qui s'en rapproche)
j'ajouterai un parametre(idphoto de ma table) à la fin de l'url si c'est possible...sans que celui ci soit interpreter par l'url rewriting..
à votre bon coeur messieurs dames
luckyluk a écrit:dan, j'ai beau essayé de decripter....j'y arrive pas...je crois que c'est pas encore pour tout de suite...y a qu'une ligne à decripter...mais je seche completement! c'est frustrant car ça a l'air evident pour toi.
Luckyluk,
Si tu n'es pas payé à la pièce
C'est vrai que la syntaxe est un peu déroutante, mais elle correspond à une certaine logique une fois qu'on a compris les "regular expressions".
C'est vrai qu'étant issu du monde Unix, cela me semble simple mais, rassure-toi, cela ne l'a pas été dès le premier jour.
En ce qui concerne ta question, c'est toute la force de l'url-rewriting. Pour prendre ton exemple ....../photo/argentine.php?idphoto=10 , j'imagine que le script argentine.php peut afficher différents photos qui lui sont passées en argument. idphoto=10, idphoto=11, idphoto=12... pour afficher la même page avec les photos 10, 11 et 12 respectivement.
La règle:
- Code: Tout sélectionner
RewriteRule ^argentine-(.*)\.html$ agentine.php?idphoto=$1
s'exprime en français par: "réécrire tout nom de fichier commençant par "argentine-", suivi d'un nombre indéfini de caractères que l'on groupe à l'aide des parenthèses, suivi de ".html" en "argentine.php?idphoto=" suivi du premier groupe de caractères trouvés dans la première partie de la règle.
Donc argentine-12.html sera réécrit en argentine.php?idphoto=12 et argentine-45.html sera réécrit en argentine.php?idphoto=45
Suite dans l'article
Dan
luckyluk a écrit:bon tant pis...j'abuse de votre bonne volonté![]()
http : // photodumonde.tonsite.net/?rep_rubrique=photo&page_centre=argentine
à transformer en
http: // photodumonde.tonsite.net/photo/argentine (ou un truc qui s'en rapproche
Salut Luckyluk,
Il manque un nom de fichier à http :// photodumonde.tonsite.net/?rep_rubrique...
Mettons que ce soit index.php, pour l'exemple. Cela devient donc:
http :// photodumonde.tonsite.net/index.php?rep_rubrique=photo&page_centre=argentine
La règle sera:
- Code: Tout sélectionner
RewriteRule ^photo/(.*)$ index.php?rep_rubrique=photo&page_centre=$1
cette règle renommera aussi /photo/zwaziland en index.php?rep_rubrique=photo&page_centre=zwaziland
Attention: Si tu utilises ce genre de réécriture, avec des répertoires qui n'en sont pas vraiment (/photo/), il faut impérativement:
- soit utiliser des liens absolus pour tous fichiers et/ou images dans index.php
- soit utiliser la balise <base href=...> pour dire au navigateur à partir d'où il faudra résoudre les liens relatifs
Il faudra aussi, bien sûr, que index.php soit en mesure d'analyser les paramètres reçus et de créer ta page.
Dan
merci dan,
j'avais lu aujourd'hui le post qui annonçait que tu etais en train de faire une rubrique sur l'url rewriting... et je l'attends avec impatience...
encore merci!
c'est genial les mec qui partage leur savoir!...
j'avais lu aujourd'hui le post qui annonçait que tu etais en train de faire une rubrique sur l'url rewriting... et je l'attends avec impatience...
encore merci!
c'est genial les mec qui partage leur savoir!...
-

WebRankInfo - Administrateur du site

- Messages: 15360
- Inscription: Ven Avr 19, 2002 20:51
ça vient bientôt...
en attendant, son article (sur les bienfaits du fichier .htaccess) vient d'être complété par des explications sur la restriction d'accès à des zones d'un site, par login et mot de passe : http://www.webrankinfo.com/articles/hta ... iction.php
en attendant, son article (sur les bienfaits du fichier .htaccess) vient d'être complété par des explications sur la restriction d'accès à des zones d'un site, par login et mot de passe : http://www.webrankinfo.com/articles/hta ... iction.php
luckyluk a écrit:merci dan,
j'avais lu aujourd'hui le post qui annonçait que tu etais en train de faire une rubrique sur l'url rewriting... et je l'attends avec impatience...
encore merci!.
Je pensais attaquer l'URL rewriting vers la fin, mais vu les besoins qui se font sentir, j'ai un peu bouleversé mon planning. Le prochain chapitre traitera du mod_rewrite (d'ici 2 ou 3 jours).
luckyluk a écrit:c'est genial les mec qui partage leur savoir!...
Comme disait ma grand-mère:
la culture, c'est comme la confiture, moins on en a, plus on l'étale!
Cordialement,
Dan
PS: j'ai hésité avant de mettre le "d'ici 2 ou 3 jours" parce que cela va m'obliger de respecter les dates...on fera de son mieux!
Modérateurs: HawkEye, WebRankInfo, fandecine
68 messages • Page 4 sur 5 • 1, 2, 3, 4, 5
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 :
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Gérer l'entête HTTP en PHP
- Le référencement de pages PHP
- Séminaire URL Rewriting et sites dynamiques
- Guide d'optimisation des redirections pour le référencement
- Analyse des 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. - Recherche de citations d'un site en texte brut
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





le forum