How should short links be supported in Discourse

Per me è più breve e molto più carino in questo modo (con link brevi) ~

Non sono uno sviluppatore, ma sarebbe possibile creare un servizio di accorciamento link che permetta l’uso di un nome di dominio più corto? Tipo you.me invece di yourdomain.me e con una stringa di testo casuale per reindirizzare a un argomento?

Quale problema si sta risolvendo qui? Link insufficientemente carini? Voglio dire, sono d’accordo con te che

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

è generalmente inferiore a

talk.web.it/t/slug/1234

.. ma la soluzione è preferire un nome di dominio più breve (entro limiti ragionevoli, e considerando ovviamente i costi)?

Inoltre, puoi già “accorciare” qualsiasi link di Discourse (a un argomento) usando

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

invece di

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

9 Mi Piace

Innanzitutto, grazie, non pensavo fosse possibile farlo in questo modo. Ma supponiamo che il mio forum si trovi all’indirizzo forum.apertureproject.me e che io abbia forum.aper.me (un altro dominio di mia proprietà) puntato al dominio principale (forum.apertureproject.me).

Funzionerebbe sostituire un URL come questo https://forum.apertureproject.me/t/-/1234 con https://forum.aper.me/t/-/1234?

(In realtà, per me sarebbe perfetto averlo come https://forum.aper.me/1234 :slight_smile: Mi piace quando è il più minimale possibile)

I collegamenti brevi in quel modulo sono generalmente meglio gestiti da un piccolo server web personalizzato; penso che il reindirizzamento possa essere implementato interamente in nginx, così tutte le personalizzazioni risiedono in un unico file di configurazione.

Nginx reindirizzerebbe https://f.aper.me/1234 a https://forum.apetureproject.me/t/-/1234.

1 Mi Piace

Sembra carino. Potresti aiutarmi a creare uno script di questo tipo?

Non è uno script, è una voce nella configurazione del sito all’interno di nginx

2 Mi Piace

Sì, giusto. Ma per favore, vorrei solo sapere come farlo, dato che non ho trovato esattamente quello che cercavo cercando su Google.

URL shortener self-hosted:

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

Oppure puoi crearne uno tuo. Ce ne sono così tanti perché non è così complicato da realizzare. La parte difficile è trovare l’URL giusto. In alternativa, puoi pagare Bitly (e probabilmente altri) per ospitarlo per te.

2 Mi Piace

È molto gentile da parte tua condividerlo! Ci darò sicuramente un’occhiata :content:

Grazie

1 Mi Piace