Suivi — Liens Erreur "Le lien est trop long" sur un article de developpez.com

#3202 Posté par  . État de l’entrée : ouverte. Licence CC By‑SA.
Étiquettes :
0
28
mai
2024

Bonjour,

J'ai eu une erreur "Le lien est trop long" en voulant soumettre un lien provenant de developpez.com.

Voici le lien fautif : https://intelligence-artificielle.developpez.com/actu/358389/L-IA-de-Google-Search-traite-le-site-Web-satirique-The-Onion-comme-une-veritable-source-et-l-exploite-sans-cesse-pour-generer-ses-resumes-ce-qui-donne-lieu-a-des-reponses-erronees-et-parfois-dangereuses/

Le site d'origine ne proposant pas de lien raccourci, est-ce qu'il serait possible de modifier le nombre limite de caractère ?

Merci d'avance !

  • # En attendant

    Posté par  (site web personnel) . Évalué à 4 (+0/-0).

    L'identifiant de l'article est 358389, tout ce qui est entre les deux derniers slashes peut être modifié sans casser le lien

    Un LUG en Lorraine : https://enunclic-cappel.fr

    • [^] # Re: En attendant

      Posté par  . Évalué à 2 (+0/-0).

    • [^] # Re: En attendant

      Posté par  (site web personnel, Mastodon) . Évalué à 4 (+0/-0).

      Merci d'avoir vu l'identifiant dans le lien, ça permet au moins de régler ce cas.

      C'est bizarre leur génération de lien quand même. En poussant un peu l'idée du titre et sous titre dans le lien, on pourrait y mettre aussi tout le texte de l'article. Pourquoi pas finalement ? 🫣

      Un peu plus sérieusement, je suis personnellement pour généralement ne pas limiter les champs en base de donnée à l'exception du cas où une contrainte forte doit être appliquée. C'est en tout cas les conseils que j'ai lu pour Postgres, mais je ne sais pas si ça marche aussi pour mysql.

      Maintenant, au delà de la technique, laisser la taille libre implique aussi que les disques dur peuvent se remplir si des romans sont mis dans les liens. Il faudrait peut-être trouver un juste milieu, par exemple 1'000 caractères ? Ou alors limiter en taille genre 2kio ce qui correspond à 512 caractères utf-8 codés sur 4 octets ou 2048 s'ils sont codés uniquement sur 1 octet.

      • [^] # Re: En attendant

        Posté par  . Évalué à 2 (+0/-0). Dernière modification le 29 mai 2024 à 09:15.

        Comme l'URL du lien est de type t.string sans taille explicite, la limite est probablement à 256 caractères car c'est la longueur par défaut d'un VARCHAR dans MySQL/MariaDB. Il y a apparemment moyen d'avoir des champs VARCHAR plus longs en indiquant explicitement la longueur voulue.

      • [^] # Re: En attendant

        Posté par  (site web personnel, Mastodon) . Évalué à 4 (+0/-0).

        C'est bizarre leur génération de lien quand même. En poussant un peu l'idée du titre et sous titre dans le lien, on pourrait y mettre aussi tout le texte de l'article. Pourquoi pas finalement ? 🫣

        C'est une technique de SEO.

    • [^] # Re: En attendant

      Posté par  . Évalué à 2 (+0/-0).

      Bien vu pour l'identifiant, je ne l'avais pas réalisé sur le moment.

      J'ai pu soumettre le lien depuis. Merci à toi 🙂

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.