Changelog

NeoFrag Reborn 1.2.40

Luandre 7 oct. 2026 3 min de lecture 13
Sommaire
Sommaire

Le référencement revu après les alertes de la Search Console du site officiel : Google n'indexait pas les sujets du forum ni les pages du wiki, et se voyait proposer des pages vides. Et le message de bienvenue, qui ne partait plus.

Corrigé

  • Les contenus sans langue ne se présentent plus comme des doublons : un sujet du forum, une page du wiki, un ticket, un événement, une annonce, une recette, un sondage, une offre de recrutement, une distinction, une campagne de dons — rédigés une fois — répondaient sous chacune des langues du site, seuls les menus traduits, et chaque adresse se disait canonique. Google en retenait une autre et ne les indexait pas (« Page en double : Google n'a pas choisi la même URL canonique que l'utilisateur » : sur le site officiel, en six langues, 59 contenus annoncés six fois, 354 des 580 adresses du plan du site). Leur canonique est désormais dans la langue première du site, la seule annoncée en hreflang et au plan du site. De même pour les pages faites de ces contenus : la FAQ, le glossaire, les citations, les liens, les téléchargements, la boutique et la liste des événements.
  • Les pages vides ne sont plus proposées aux moteurs : la webradio sans flux ni émission, le livre d'or sans message et la page des dons sans campagne figuraient au plan du site, dans chaque langue — des « soft 404 » pour Google. Elles n'y sont plus tant qu'elles sont vides, et se déclarent noindex.
  • /fr/forum/ redirige pour de bon vers /fr/forum : la redirection d'une adresse finie par une barre oblique, ou qui en doublait une, était temporaire (302) — et la première perdait ce qui suivait le ? ; elle est permanente (301), et garde la fin de l'adresse.
  • Le message de bienvenue part de nouveau : le module Membres ne trouvait pas la messagerie, et le nouvel inscrit ne recevait rien. Un module qui en chargeait un autre ($this->module(…)) obtenait toujours « rien » — le même défaut privait les webhooks d'un commentaire du titre et de l'adresse du contenu commenté.
  • Les sauvegardes de mise à jour ne s'entassent plus : le site garde toujours les cinq plus récentes et retire les autres passé trente jours, mais des mises à jour rapprochées les laissaient toutes passer — le site officiel en portait quarante, 663 Mo. Jamais plus de dix ne restent désormais, quel que soit leur âge.

Modifié

  • check-seo compare les langues entre elles : il échantillonne le même chemin dans chaque plan du site et signale un même texte servi sous plusieurs langues, chacune canonique. Il déclarait le site officiel juste ; il y trouve désormais ces doublons. Un module peut déclarer ses contenus sans langue : une entrée de son plan du site marquée 'sans_langue' => TRUE ne figure qu'au plan de la langue première, et nf_seo_sans_langue() place la canonique de la page (guide « Créer un module »).

À lire aussi

0
Commentaires

Gérer mes cookies

Le site ne dépose que les cookies nécessaires à son fonctionnement : ils ne demandent pas votre accord. Les autres services appartiennent à d’autres sociétés ; ils ne se chargent que si vous les acceptez. Votre choix est gardé six mois, et vous pouvez le changer à tout moment.

Nécessaires au site Toujours actifs

  • __Host-session Garde votre connexion et protège les formulaires contre les envois frauduleux. Jusqu’à la fermeture du navigateur ; un an avec « Se souvenir de moi »
  • nf_consent Garde les choix que vous faites dans cette fenêtre. 6 mois
  • nf_fuseau Affiche les dates et les heures dans votre fuseau horaire. 1 an
  • Stockage du navigateur Garde votre choix entre le mode jour et le mode nuit, et la présentation choisie pour la liste des articles. Jusqu’à ce que vous le vidiez

Vidéos

Les vidéos intégrées aux pages : le lecteur vient de la plateforme, qui reçoit votre adresse IP et peut déposer ses cookies.

Musique

Les morceaux et listes de lecture intégrés aux pages : le lecteur vient de la plateforme, qui reçoit votre adresse IP et peut déposer ses cookies.