How should short links be supported in Discourse

Pour moi, c’est plus court et bien plus mignon ainsi (avec des liens courts) ~

Je ne suis pas développeur, mais serait-il possible de créer un service de raccourcissement de liens qui permettrait d’utiliser un nom de domaine plus court ? Comme you.me au lieu de yourdomain.me et avec une chaîne de caractères aléatoire pour rediriger vers un sujet ?

Quel problème est résolu ici ? Des liens insuffisamment mignons ? Je veux dire, je suis d’accord avec vous que

talk.extremely-long-domain-name.online/t/slug/1234

est généralement inférieur à

talk.web.it/t/slug/1234

.. mais la solution à cela est de privilégier un nom de domaine plus court (dans la mesure du raisonnable, et bien sûr en fonction des finances) ?

De plus, vous pouvez déjà « raccourcir » n’importe quel lien Discourse (vers un sujet) en faisant

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

au lieu de

https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339

9 « J'aime »

Tout d’abord, merci, je ne pensais pas que cela pouvait se faire ainsi. Mais supposons que mon forum soit à l’adresse forum.apertureproject.me, et que j’aie forum.aper.me (un autre domaine que je possède) pointant vers le domaine principal (forum.apertureproject.me).

Est-ce que remplacer une URL comme https://forum.apertureproject.me/t/-/1234 par https://forum.aper.me/t/-/1234 fonctionnerait ?

(Mais bon, pour moi, avoir quelque chose comme https://forum.aper.me/1234 serait parfait :slight_smile: J’aime quand c’est aussi minimaliste que possible)

Les liens courts dans ce formulaire sont généralement mieux servis par un petit serveur web personnalisé ; je pense que cette redirection peut en fait être entièrement implémentée dans nginx, de sorte que toute la personnalisation se trouve dans un seul fichier de configuration.

Le nginx redirigerait https://f.aper.me/1234 vers https://forum.apetureproject.me/t/-/1234.

1 « J'aime »

Ça a l’air sympa. Pourrais-tu m’aider à créer un script de ce type ?

Ce n’est pas un script, c’est une entrée dans la configuration du site au sein de nginx

2 « J'aime »

Oui, tout à fait. Mais s’il vous plaît, j’aimerais juste savoir comment faire, car je n’ai pas trouvé exactement ce que je cherchais en cherchant sur Google.

Raccourcisseurs d’URL auto-hébergés :

https://selfhosted.libhunt.com/categories/1719-url-shorteners

Ou vous pouvez créer le vôtre. Il en existe tant car ce n’est pas si compliqué à réaliser. La vraie difficulté, c’est d’obtenir une bonne URL. Sinon, vous pouvez payer Bitly (et probablement d’autres) pour qu’ils l’hébergent pour vous.

2 « J'aime »

C’est gentil à toi de partager ! Je vais certainement jeter un coup d’œil à :content:

Merci

1 « J'aime »