Pourquoi les URLs des forums Discourse sont-elles si longues ? Peut-on les raccourcir ?

Par exemple, j’ai récemment créé un nouveau sujet sur mon forum, et le titre complet du sujet est intégré dans l’URL :

Cela présente-t-il des avantages pour le référencement (SEO) ? Si une URL aussi longue n’offre aucun avantage, est-il possible que le forum génère une URL comme celle-ci :

À titre de référence, il s’agit essentiellement du même fil de discussion et d’un titre similaire, mais de deux types de forums différents, ce qui explique la génération d’URL distincte.

Pour être clair, je suis bien conscient des techniques générales de raccourcissement des liens, mais je parle ici d’une fonctionnalité ou d’une pratique générale du forum.

1 « J'aime »

Pour être honnête, ce n’est pas un titre, c’est une phrase. Je chercherais à réduire sa longueur ; même la onebox dans votre message ci-dessus le raccourcit.

Oui, les URL offrent certains avantages pour le référencement, et non, les titres n’ont pas besoin d’être aussi longs.

4 « J'aime »

Le titre n’est pas non plus requis pour naviguer lorsque vous créez un lien.

Vous pouvez partager : https://forum.example.com/t/-/19991999 est l’identifiant du sujet et cela vous y mènera.

Cette valeur par défaut n’est pas modifiable dans Discourse, cependant.

8 « J'aime »

Je l’utilise comme exemple extrême, mais je me demande s’il existe différentes façons de configurer la manière dont Discourse génère ces URL.

Non, il n’y en a pas. Comme Justin l’a mentionné ci-dessus, vous pouvez raccourcir cette partie de l’URL lors du partage, tant que le chiffre qui suit n’est pas affecté. Les URL ne peuvent pas être modifiées, ni la méthode de génération.

À en juger par ce titre, « Premières impressions » pourrait être un tag ou une catégorie.

Il faut simplement qu’il y ait quelque chose entre /t/ et /999.

3 « J'aime »

Merci pour ces informations. Avez-vous d’autres astuces ou conseils pertinents à ce sujet ?

Blockquote Initial Impressions of the Bitmain Antminer K5 Nervos CKB Eaglesong ASIC miner - Mining $22 a day - ASIC Mining - VoskCoinTalk

Je fais juste un test, et merci pour cela. C’est très utile pour partager le lien, surtout sur des plateformes comme Twitter, etc.

2 « J'aime »

Oui, c’est possible. Vous pouvez désactiver les slugs en utilisant la « méthode de génération des slugs » dans les paramètres du site.

11 « J'aime »

Je suis d’accord !

Peut-être devrions-nous omettre automatiquement le slug dans la fenêtre contextuelle de partage de lien, ou du moins proposer une option pour cela. À titre de comparaison, les liens de partage YouTube sont également très courts et n’incluent aucune information de slug. De cette façon, seuls les liens de partage restent courts, tandis que les URL par défaut dans la barre d’adresse du navigateur conservent les informations du titre, ce qui est probablement bon pour le référencement.

Je jurerais que c’était le cas auparavant, mais cela ne semble plus nécessaire :

Why are Discourse forum URLs so long? Possible to shortern?

Edit : apparemment, c’est nécessaire pour le même site ! Si vous cliquez dessus maintenant, une page blanche s’affiche ! Mais pour les liens externes, cela fonctionne très bien. Il est donc probablement préférable d’inclure simplement un « - » entre les deux.

https://meta.discourse.org/t/-/147418

1 « J'aime »

Il semble que vous soyez mécontent du fait que les titres longs soient… longs. Vous pourriez empêcher les utilisateurs de créer des titres aussi longs. Consultez le paramètre du site max topic title length.

Une option, peut-être, mais le slug est vraiment utile pour quelqu’un qui voit l’URL et décide s’il doit cliquer dessus. C’est pourquoi il est là !

À mon avis, cela ressemble à un problème auto-infligé.

7 « J'aime »

Attention, c’est risqué, n’est-ce pas ? Si ma mémoire est bonne, nous utilisons une sorte de « meilleure estimation » bidouillée pour vérifier si l’identifiant est un nombre, mais la forme courte correcte est toujours

https://forum.example.com/t/-/1999

et pas

https://forum.example.com/t/1999

C’est surtout une mesure de protection contre les mauvais liens lorsque les URLs sont tronquées arbitrairement. Je ne pense pas qu’il faille le promouvoir activement comme une fonctionnalité auprès des utilisateurs ? :thinking:

9 « J'aime »