URL rewriting
Problem has been recordedIssue description
Bonjour,
J'ai un souci avec l'URL rewriting (adresse avec le nom de l'article)
Certaines adresses sont effectivement comme cela :
(type http://www.polar-hardboiled.info/sections/view.php/24/Auteurs" ou encore http://www.polar-hardboiled.info/articles/view.php/318/Gil%20Brewer et puis certaines restent désespéremment sans rewriting (type http://www.polar-hardboiled.info/articles/view.php/366)
Si quelqu'un avait une idée, voire même une solution pour avoir les adresses avec le nom, ce serait pas mal
Merci d'avance
Gérard
Nota :j'utilise la version 7.4
Comments
ThierryP![]() from Nice, Drap Associate, 1208 posts | Tous fonctionne très bien, c'est simplement le layout_home_page que tu utilise qui n'est pas encore modifié pour prendre en compte l'url rewriting. Normalement, cela devrait être résolu avec la mise à jour de yacs. Note pour cette adresse : http://www.polar-hardboiled.info/articles/view.php/318/Gil%20Brewer Ne jamais laisser d'espace dans le surnom. Choissez d'écrire par exemple Gil-Brewer ou Gil_Brewer cela évitera la présence du %20 dans votre url rewritée. |
Hardboiled![]() from le Web Parisien 175 posts | Merci de ces explications très claires ! A+ Gérard |
ThierryP![]() from Nice, Drap Associate, 1208 posts | Hardboiled : A ton service Gérard. C'est dans le surnom, c'est cette option qui permet la réécriture du lien. Ne jamais laisser d'espace, ne pas utiliser de caractères spéciaux (%, *, @, etc..) ou accentués. Eviter aussi de lier deux termes sans tiret ou underscore. Par exemple ne par indiquer GilBrewer car les moteurs de recherche considèrerons ce terme comme un mot unique. |
| Bernard from nearby-an-airport Associate, 6696 posts |
ThierryP: Je me demandais dans quelle mesure on ne pourrait pas laisser à YACS le soin de gérer un peu tout ça. Dans la version 7.6beta22 qui vient d'être partagée pour test, les espaces et les signes de ponctuation sont remplacés automatiquement par des tirets, et les accents sont retirés. On peut donc avoir des petits noms comme "test d'écriture", avec espaces, accents et ponctuations, et YACS proposera un lien type /articles/76-test-d-ecriture.html comme il se doit. Du coup, il n'y a presque plus de contraintes pour le rédacteur de pages.
|
| GnapZ from Caribbean 2970 posts |
Bernard : Effectivement, c'est toujours mieux que d'imposer une syntaxe aux utilisateurs qui n'est jamais strictement suivie d'ailleurs. En plus, c'est un souci de moins pour eux. |
ThierryP![]() from Nice, Drap Associate, 1208 posts |
Bernard : Oui, que yacs reprenne les paramètres et les adaptes à l'url est un bon en avant (c'est pas Gnapz qui devrait travailler sur le projet d'ailleurs )C'est un ajout plus qu'utile qui va dans le sens de l'accecibilité de Yacs à tous les profils d'utilisateurs ! Par contre sur la nouvelle architecture des urls proposée j'ai émis quelques réserves (personnelle, cela va de soit) Ici N'empêche, la procédure que je décris ici reste valable pour les versions de yacs 7.4 et inférieurs
|
| Bernard from nearby-an-airport Associate, 6696 posts |
ThierryP: Comme tu l'expliquais dans ton poste, je pense qu'il faut modifier l'architecture d'URL rewriting étape par étape. La version 7.6 marque un certain aboutissement, grâce à tes conseils, dans la logique d'intégrer les surnoms dans les adresses. Nous avons considérablement renforcé l'usage de .htaccess, et changé et optimisé des centaines de lignes de code, pour arriver à ce résultat. A ce stade, l'objectif immédiat est sans doute de déployer cette technologie, et de vérifier qu'elle s'adapte bien aux serveurs qui exploitent YACS.A dire vrai, changer les adresses des articles pour y refléter la structure arborescente des sections n'est, à mes yeux, pas aussi évident qu'il y parait, tant sur le plan fonctionnel (quel impact sur les moteurs de recherche ?) que sur le plan technique (des requêtes en plus dans la base de données). Il nous faut donc continuer d'optimiser la génération et l'usage d'adresses simplifiées sur la base de YACS 7.6 d'un côté, et commencer à réfléchir sur les orientations ultérieures d'un autre côté. Merci par avance de tes apports "à deux niveaux". |
Rate this page
Posted by Hardboiled on June 22 2007, commented by Bernard on June 24 2007, (popular)


)