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 ted (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 nud . Évalué à 2 (+0/-0).
Et du coup https://intelligence-artificielle.developpez.com/actu/358389 fonctionne
[^] # Re: En attendant
Posté par Adrien Dorsaz (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 nud . É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 Florent Zara (site web personnel, Mastodon) . Évalué à 4 (+0/-0).
C'est une technique de SEO.
[^] # Re: En attendant
Posté par volts . É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.