How should short links be supported in Discourse

Für mich ist es so kürzer und viel niedlicher (mit Kurzlinks) ~

Ich bin kein Entwickler, aber wäre es möglich, einen Link-Shortening-Dienst zu erstellen, der die Verwendung eines kürzeren Domainnamens erlaubt? Etwa you.me statt yourdomain.me und mit einem zufälligen Textstring, der auf ein Thema weiterleitet?

Welches Problem wird hier eigentlich gelöst? Zu wenig niedliche Links? Ich stimme dir zu, dass

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

im Allgemeinen schlechter ist als

talk.web.it/t/slug/1234

.. aber die Lösung dafür wäre doch, einen kürzeren (innerhalb vernünftiger Grenzen und natürlich unter Berücksichtigung der Kosten) Domainnamen zu bevorzugen?

Außerdem kann man bereits jetzt jeden Discourse-Link (zu einem Thema) „verkürzen", indem man

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

anstelle von

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

verwendet.

9 „Gefällt mir“

Zuerst vielen Dank, ich hätte nicht gedacht, dass dies auf diese Weise möglich ist. Aber angenommen, mein Forum befindet sich unter forum.apertureproject.me, und ich habe forum.aper.me (eine andere Domain, die ich besitze) auf die Hauptdomain (forum.apertureproject.me) umgeleitet.

Würde es funktionieren, eine URL wie https://forum.apertureproject.me/t/-/1234 durch https://forum.aper.me/t/-/1234 zu ersetzen?

(Aber ehrlich gesagt wäre es für mich perfekt, wenn es so aussähe: https://forum.aper.me/1234 :slight_smile: Ich mag es, wenn es so minimalistisch wie möglich ist.)

Kurze Links in diesem Formular werden am besten von einem kleinen benutzerdefinierten Webserver bereitgestellt; ich denke, diese Weiterleitung kann tatsächlich vollständig in nginx implementiert werden, sodass alle Anpassungen in einer einzigen Konfigurationsdatei enthalten sind.

Das nginx würde https://f.aper.me/1234 zu https://forum.apetureproject.me/t/-/1234 weiterleiten.

1 „Gefällt mir“

Sieht hübsch aus. Könntest du mir helfen, ein Skript dieser Art zu erstellen?

Es ist kein Skript, sondern ein Eintrag in der Site-Konfiguration innerhalb von nginx

2 „Gefällt mir“

Ja, genau. Aber bitte, ich würde nur gerne wissen, wie man das macht, da ich bei der Suche auf Google nicht genau das gefunden habe, wonach ich gesucht habe.

Selbstgehostete URL-Verkürzer:

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

Oder du kannst deinen eigenen schreiben. Es gibt so viele, weil das nicht allzu kompliziert ist. Die schwierige Aufgabe besteht darin, die gute URL zu finden. Alternativ kannst du Bitly (und wahrscheinlich andere) dafür bezahlen, dass sie dir das Hosting anbieten.

2 „Gefällt mir“

Das ist nett von dir, das zu teilen! Ich werde mir das definitiv ansehen :content:

Danke

1 „Gefällt mir“