Bonjour à tous,
Comme d'habitude, je vais être un peu long, et je ne m'en excuse pas ;-)
Car j'observe sur mon site (actuellement sous la dernière version de 3.10, que je ne suis pas près d'abandonner) tant de problèmes lancinants devant lesquels je reste sans voix, que je suis obligé de demander à la communauté un éclairage extérieur, et donc plus pertinent (et professionnel) que le mien. Voici.
L'ossature de Joomla est en principe fondée sur une hiérarchie très stricte : catégories, sous-catégories (éventuellement sous-sous-catégories), articles. Le tout, évidemment pourvu d'ID différents, pour qu'on s'y retrouve.
Je prends un exemple théorique :
Catégorie A (ID 1), sous-catégorie AB (ID 10), article Z (ID 100).
Catégorie B (ID 5), sous-catégorie BB (ID 15), article Y (ID 110)
En principe, L'Url pour retrouver l'article Z, c'est https://www.monsite/A/AB/Z.html
Ou encore, à la rigueur : https://www.monsite/1-A/10-AB/100-Z.html
Or, je viens de remarquer, sur mon site, non seulement que Joomla! réécrit systématiquement ainsi l'adresse :
https://www.monsite/10-A/AB/Z.html,
mais encore que si on écrit https://www.monsite/Z.html, on obtient l'article en question sans autre forme de procès ! Donc, il n'y a plus (chez moi) aucune hiérarchie.
Enfin, il devrait être IMPOSSIBLE de trouver une url passant d'une catégorie A à une sous-catégorie d'une autre catégorie, du type B (ID 5), AB (ID 10), Z. Et pourtant...
Çà, c'est pour la théorie, et si nous passons à la pratique, eh bien, il se trouve que la Google Search Console me tanne et me tance, à cause d'Urls dupliquées. Je vais y revenir.
Dès lors, si on tape l'url pointant sur mon site, et si on déroule l'article mis en ligne le 1er septembre dernier (Saint-Louis... Mansourah), on a :
.........../94-dialektos/oida/1301-gpars-96.html, c'est-à-dire que Joomla prend systématiquement l'ID de la sous-catégorie (ici "94-oida") pour créer l'adresse utile.
Alors qu'on devrait avoir : .........../dialektos/94-oida/1301-gpars-96.html, ou à la rigueur, ........../77-dialektos/94-oida/1301-gpars-96.html,
ou encore : ........../dialektos/oida/1301-gpars-96.html.
Enfin, on ne devrait pas pouvoir "arriver" directement sur l'article en tapant : https://www.monsite/1301-gpars-96.html. Et pourtant, c'est le cas.
J'ai tenté de pallier ce problème par le système des redirections, où j'ai indiqué des "passages" [URL obsolète/Nouvelle URL] de 10-A/AB/Z.html à A/10-AB/Z.html [Je reprends l'exemple générique], mais apparemment sans succès.
Et je reviens à l'histoire des urls dupliquées : comme chaque trimestre, j'ai déposé (la dernière fois, c'était le 1er septembre) un sitemap avec les nouvelles urls (les nouveaux fichiers mis en ligne durant ce dernier trimestre). Et par hasard, j'ai découvert avec stupeur que le sitemap.xml que j'avais placé à la racine par FTP (avec des urls canoniques) était en quelque sorte complètement réinterprété par Google (car je ne pense pas que ce soit par Joomla!), en sorte que nous revenons au https://www.monsite/10-A/AB/Z.html, générique (et que l'ordre que j'avais indiqué est chamboulé)
Il y a donc totale discordance entre le sitemap que j'ai déposé par FTP (je l'ai téléchargé dans l'autre sens, pour vérifier) et celui auquel tout un chacun peut accéder, par https://www.monsite/sitemap.xml.
Pour ne prendre qu'un exemple (celui de "Saint-Louis... Mansourah") "mon" sitemap originel indique :
https://www.samuelhuet.com/dialektos/94-oida/1301-gpars-96.html, tandis que Google l'a réécrit en
https://www.samuelhuet.com/94-dialektos/oida/1301-gpars-96.html
Les urls deviennent dupliquées, ce n'est pas de mon fait, et cela m'est pourtant "reproché" par Google. Ce qui est un comble !
.
Pour la bonne compréhension des adhérents qui voudront bien me lire jusqu'au bout, je dois ajouter que mon site est "vieux", et a connu pas mal de tribulations : je l'ai créé il y a une trentaine d'années (c'est pourquoi il renferme plus de 1 200 fichiers) avec Dreamweaver, et sous Aol, puis je l'ai fait passer chez Free ; ensuite, Free m'ayant mis à la porte, chez 1&1 (States - et c'est là que j'ai quitté Dreamweaver pour Joomla), et qu'enfin je l'ai rapatrié sur 1&1 France, il y a quatre-cinq années. Il a donc connu pas mal de transformations (la plus importante, peut-être, a été le passage vraiment pas triste de 1.5 à 3.x, à l'aide de J2XML). Est-ce que ceci explique cela ? Je ne suis pas en mesure de le dire.
Enfin, j'ai vérifié par le back-end - puis à même la base de données - qu'il n'y avait aucune erreur dans ma gestion des catégories, sous-catégories, etc.
Je ne sais plus comment résoudre ce problème : je jette cette bouteille à la mer.
Merci, très bonne journée,
SH
Comme d'habitude, je vais être un peu long, et je ne m'en excuse pas ;-)
Car j'observe sur mon site (actuellement sous la dernière version de 3.10, que je ne suis pas près d'abandonner) tant de problèmes lancinants devant lesquels je reste sans voix, que je suis obligé de demander à la communauté un éclairage extérieur, et donc plus pertinent (et professionnel) que le mien. Voici.
L'ossature de Joomla est en principe fondée sur une hiérarchie très stricte : catégories, sous-catégories (éventuellement sous-sous-catégories), articles. Le tout, évidemment pourvu d'ID différents, pour qu'on s'y retrouve.
Je prends un exemple théorique :
Catégorie A (ID 1), sous-catégorie AB (ID 10), article Z (ID 100).
Catégorie B (ID 5), sous-catégorie BB (ID 15), article Y (ID 110)
En principe, L'Url pour retrouver l'article Z, c'est https://www.monsite/A/AB/Z.html
Ou encore, à la rigueur : https://www.monsite/1-A/10-AB/100-Z.html
Or, je viens de remarquer, sur mon site, non seulement que Joomla! réécrit systématiquement ainsi l'adresse :
https://www.monsite/10-A/AB/Z.html,
mais encore que si on écrit https://www.monsite/Z.html, on obtient l'article en question sans autre forme de procès ! Donc, il n'y a plus (chez moi) aucune hiérarchie.
Enfin, il devrait être IMPOSSIBLE de trouver une url passant d'une catégorie A à une sous-catégorie d'une autre catégorie, du type B (ID 5), AB (ID 10), Z. Et pourtant...
Çà, c'est pour la théorie, et si nous passons à la pratique, eh bien, il se trouve que la Google Search Console me tanne et me tance, à cause d'Urls dupliquées. Je vais y revenir.
Dès lors, si on tape l'url pointant sur mon site, et si on déroule l'article mis en ligne le 1er septembre dernier (Saint-Louis... Mansourah), on a :
.........../94-dialektos/oida/1301-gpars-96.html, c'est-à-dire que Joomla prend systématiquement l'ID de la sous-catégorie (ici "94-oida") pour créer l'adresse utile.
Alors qu'on devrait avoir : .........../dialektos/94-oida/1301-gpars-96.html, ou à la rigueur, ........../77-dialektos/94-oida/1301-gpars-96.html,
ou encore : ........../dialektos/oida/1301-gpars-96.html.
Enfin, on ne devrait pas pouvoir "arriver" directement sur l'article en tapant : https://www.monsite/1301-gpars-96.html. Et pourtant, c'est le cas.
J'ai tenté de pallier ce problème par le système des redirections, où j'ai indiqué des "passages" [URL obsolète/Nouvelle URL] de 10-A/AB/Z.html à A/10-AB/Z.html [Je reprends l'exemple générique], mais apparemment sans succès.
Et je reviens à l'histoire des urls dupliquées : comme chaque trimestre, j'ai déposé (la dernière fois, c'était le 1er septembre) un sitemap avec les nouvelles urls (les nouveaux fichiers mis en ligne durant ce dernier trimestre). Et par hasard, j'ai découvert avec stupeur que le sitemap.xml que j'avais placé à la racine par FTP (avec des urls canoniques) était en quelque sorte complètement réinterprété par Google (car je ne pense pas que ce soit par Joomla!), en sorte que nous revenons au https://www.monsite/10-A/AB/Z.html, générique (et que l'ordre que j'avais indiqué est chamboulé)
Il y a donc totale discordance entre le sitemap que j'ai déposé par FTP (je l'ai téléchargé dans l'autre sens, pour vérifier) et celui auquel tout un chacun peut accéder, par https://www.monsite/sitemap.xml.
Pour ne prendre qu'un exemple (celui de "Saint-Louis... Mansourah") "mon" sitemap originel indique :
https://www.samuelhuet.com/dialektos/94-oida/1301-gpars-96.html, tandis que Google l'a réécrit en
https://www.samuelhuet.com/94-dialektos/oida/1301-gpars-96.html
Les urls deviennent dupliquées, ce n'est pas de mon fait, et cela m'est pourtant "reproché" par Google. Ce qui est un comble !
.
Pour la bonne compréhension des adhérents qui voudront bien me lire jusqu'au bout, je dois ajouter que mon site est "vieux", et a connu pas mal de tribulations : je l'ai créé il y a une trentaine d'années (c'est pourquoi il renferme plus de 1 200 fichiers) avec Dreamweaver, et sous Aol, puis je l'ai fait passer chez Free ; ensuite, Free m'ayant mis à la porte, chez 1&1 (States - et c'est là que j'ai quitté Dreamweaver pour Joomla), et qu'enfin je l'ai rapatrié sur 1&1 France, il y a quatre-cinq années. Il a donc connu pas mal de transformations (la plus importante, peut-être, a été le passage vraiment pas triste de 1.5 à 3.x, à l'aide de J2XML). Est-ce que ceci explique cela ? Je ne suis pas en mesure de le dire.
Enfin, j'ai vérifié par le back-end - puis à même la base de données - qu'il n'y avait aucune erreur dans ma gestion des catégories, sous-catégories, etc.
Je ne sais plus comment résoudre ce problème : je jette cette bouteille à la mer.
Merci, très bonne journée,
SH
Commentaire