7.3 la dernière étape de l'url rewriting !
La version 7.3 est dans les back et ce qu'elle apporte au niveau url rewriting (comprenez "ré-écriture des liens url") est formidable.
Le système proposé aujourd'hui par Bernard et son équipe est réellement ce qui ce fait de mieux, à la différence près que ce système là est gratuit et proposé en natif dans la solution Yacs !
Il reste encore quelques liens à rewriter, je vais donc essayer d'en faire une liste la plus exhaustive possible pour que la prochaine version soit complètement optimisée d'un point de vue SEO !
A noter deux points très important !
1/Le site map, outil fort utile pour soumettre l'ensemble de ses pages aux moteurs de recherche d'un seul coup DOIT fournir les url rewrités dans la mesure du possible (avec nick_name donc.)
2/Les liens trackback sont les liens que les webmasters font vers votre site d'eux même, il est donc important que ces liens soit proposés complètement rewrités !
Il est possible que j'ai oublié deux trois petites choses. En tout cas, malgrès ces oublis, le pas franchi pour cette version 7.3 est énorme...
En un mot, Bravo !
- ---Le site map !!!---
- ---Les trackback---
- ---Avec notamment les liens fourni dans "links/trackback.php"---
- ---(Side_panel) Page visité : ----
- ---(Side_panel) Référencer cette page---- : ---Gardez dans vos signets le "lien complet"---
- (catégorie) Lien principale des catégories et sections liées
- (Page d'accueil : Mise en page "Daily") Permalink et référencez
- (Page d'accueil : Mise en page "newspaper") Tout les liens
- (Page d'accueil : Mise en page "slashdot") Tout les liens
- (Page d'accueil : Mise en page "decorated") Dans "lien de la section"
- (Page d'accueil : Mise en page "alistapart" Exprimez-vous, Referencer et les "Publications précédentes" (A cause des soucis que j'ai avec le boxesandarrows, je n'ai pas pu tester avec certitude cette mise en page)
- AJOUT(side_panel) "Navigation" (neighbours) qui renvoi vers des pages identiques ou de la même section. Liens a rewriter aussi
- AJOUT(side_panel) "Voir aussi" qui renvoi les liens de catégories connexes (dl#categories). Liens a rewriter.
A noter deux points très important !
1/Le site map, outil fort utile pour soumettre l'ensemble de ses pages aux moteurs de recherche d'un seul coup DOIT fournir les url rewrités dans la mesure du possible (avec nick_name donc.)
2/Les liens trackback sont les liens que les webmasters font vers votre site d'eux même, il est donc important que ces liens soit proposés complètement rewrités !
Il est possible que j'ai oublié deux trois petites choses. En tout cas, malgrès ces oublis, le pas franchi pour cette version 7.3 est énorme...
En un mot, Bravo !
Comments
Super ! ... sauf peut-être pour les hébergeurs incompatibles comme le mien où seules les URL avec paramètres fonctionnent, bouh ...
... enfin je crois car j'ai déjà réussi à faire marcher les mode rewrtiting de Yacs mais dans ce cas, il faut que j'ai une base vierge sinon ça ne marche pas. Bizarre car la base n'a pas d'informations d'URL ...
Encore un domaine flou pour moi.Bon alors c'est fait pour : site map, trackback, pages visitées, référencer cette page (articles et sections). C'est aussi ajouté dans les ancrages des articles et des sections, de manière générique. manque encore les layouts, mais on progresse...
Yacs est en train de dépasser dans ce domaine beaucoup de CMS payant, qui justement se prévalent d'un système optimisé pour le positionnement Internet !
J'en ai profité pour mettre à jour le sujet d'origine, en ajoutant deux entrées et en barrant celles prévues pour la 7.4
Si j'ai bien suivi, le système d'URL rewriting consiste à changer :
/yacs/articles/view.php?id=4 en : /yacs/articles/view.php/4
voire en : /yacs/articles/view.php/4/mots-clefs
C'est bien car on perd le passage de paramètre (? et = dans l'URL) et on peut mettre des mots clefs, mais ce n'est pas totalement top car on conserve le chiffre dans l'URL.
Ce serait idéal si on pouvait avoir : /mes-articles/mot-clef.html
C'est possible avec MODx (qui permet de faire ce qu'on veut)
" (...) C'est bien car on perd le passage de paramètre (? et = dans l'URL) et on peut mettre des mots clefs, mais ce n'est pas totalement top car on conserve le chiffre dans l'URL.Bonjour et bienvenue le_ffrench.
Ce serait idéal si on pouvait avoir : /mes-articles/mot-clef.html
C'est possible avec MODx (qui permet de faire ce qu'on veut) "
En théorie ton exemple est excellent. C'est vrai que le meilleurs moyen d'optimiser une adresse URL est de faire apparaitre uniquement les paramètres importants ainsi que les mots clés à cibler. Mais en pratique, sur un serveur organisé comme Yacs en article, section, sous section et catégorie, le risque de voir apparaitre un doublon (dans l'adresse url j'entends) devient une réalité. C'est pour cela que Bernard a opté très judicieusement pour intégrer le numéro de section ou de catégorie avant le "nickname" ou surnom de la page.
Quoi qu'il en soit, c'est une première étape pour Yacs dans la course à l'optimisation des paramètres liés au référencement... Il est fort probable qu'un jour Yacs propose une url du genre :www.monsite/ma_section/mon_surnom.php
Mais dans un premier temps, il est nécessaire d'harmoniser l'ensemble sur le rewriting actuel. D'abord pour être sûr de ne rien avoir oublié, ensuite pour éviter le syndrome du "Duplicate content" et enfin pour pouvoir faire sereinement un nouveau pas en avant dans la direction que tu as indiqué.
ThierryP :
Pour éviter d'utiliser les numéros dans les url, il faudrait un contrôle qui oblige la saisie du nickname, au moins pour les sections (et catégories ?). Le plus simple étant de reprendre le titre de la section en cas de non saisie du nickname.
Une question d'ignorant (idiote): pourquoi n'utilise-t-on pas les méthodes d'url-rewriting dans les .htaccess ?
GnapZ :
" Le plus simple étant de reprendre le titre de la section en cas de non saisie du nickname. "
Je ne pense pas qu'obliger une saisie supplémentaire soit une très bonne idée (Yacs va finir par devenir compliqué et tatillon à force...)
Par contre tu tiens là une très bonne idée... Encore faut-il que les espaces présents dans le titre soir remplacés par des underscores ou des tirés.
Et là, je vous le donne en mille... Le débat fait rage entre les spécialistes pour savoir lequel de ses deux caractères est le plus adéquat.
" Une question d'ignorant (idiote): pourquoi n'utilise-t-on pas les méthodes d'url-rewriting dans les .htaccess ? "
Une réponse d'ignorant alors : Par défaut, mon hebergeur me demande toujours d'ajouter cette ligne au .htaccess :
AcceptPathInfos OnD'ailleurs, il me semble que Yacs contient déjà une directive dans ce sens :
#
# RewriteEngine on
# RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
#Mais là, je laisse Bernard donner plus d'informations...
Pour ma première participation, un 8 mai, je dois dire que je suis surpris de votre réactivité
MODx fonctionne aussi avec une série de documents qui ont chacun un identifiant unique numéroté (il s'incrémente automatiquement) C'est ces identifiants qu'on utilise pour appeler des URLs du site dans des boucles, etc... Le CMS traduit ensuite suivant l'option choisie.
Le système vérifie l'existence d'un alias déjà choisi avant de l'implémenter. Il est donc impossible d'avoir deux URLs réécrites similaires.
Enfin, par défaut, le CMS récupère le titre du doc (et le modifie en ajoutant des - à la place des espaces, supprimant les espaces...). On peut aussi spécifier des alias pour avoir exactement les URLs qu'on veut.
Je précise que je ne travaille pas pour la concurrence
En fait un de mes clients à un site sous YACS et je suis en train de voir ce que ça donne.Le_ffrench :
Merci pour ces infos, ça ne peut qu'aider dans le mouvement actuel sur le sujet.
On est le 8 mai ? ha bon ... j'ai gagné une Wii ? (aucune notion du temps
).Une petite chose qui me passe par la tête: inutile de se soucier des doublons au niveau des articles et des sections car ils sont forcément attachés à une section précise.
Il faut s'assurer d'avoir toujours:
http://siteweb/section/sous-section/article.php .Cas particulier pour les catégories où c'est le numéro de l'article qui doit apparaître (en effet, une catégorie peut regrouper des articles de différentes sections et donc y trouver des doublons).
Enfin, pour le traitement des caractères, je propose la transcription suivante (pas très compliquée à mettre en oeuvre):
- "A..Z" en "a..z"
- "espace" par "_" s'il sépare deux mots
- Suppression des espaces en début et fin de phrase après suppression de la ponctuation (apostrophes incluses).
- Remplacement de l'accentuation par leurs caractères non accentués équivalents.
Je veux bien tenter un script (par exemple à exécution unique pour les mises à jour) sur ces principes.
Rate this page
Posted by ThierryP on Mar. 31 2007, edited by GnapZ on May 8 2007, (popular)
