Príručky

Ako vytvoriť skracovač URL adries

Skracovač URL ukladá dlhú webovú adresu pod krátky kód a presmeruje každého, kto otvorí krátky odkaz. Jadro je malé — jedna tabuľka a jedna trasa presmerovania — a preto je to klasický prvý projekt. To, čo z neho robí užitočný nástroj, je zvyšok: krátka doména, vlastné sluggy, počty kliknutí, úprava toho, kam odkaz smeruje, a zabránenie tomu, aby podvodníci využívali vašu doménu na skrývanie phishingových odkazov. Skôr než začnete, rozhodnite, či je nástroj len pre vás a váš tím, alebo otvorený verejnosti, pretože verejné skracovače rýchlo priťahujú zneužitie.

Čo skracovač URL potrebuje

Dáta

TabuľkaPolia
OdkazyKrátky kód, cieľová URL, vlastník, názov, dátum vytvorenia, príznak aktívnosti, voliteľná expirácia
KliknutiaOdkaz, čas, odkazujúca stránka, krajina, typ zariadenia
Domény (voliteľné)Vlastné krátke domény a ich vlastníci

Na krátky kód dajte unikátny index. Dva odkazy s rovnakým kódom je jediná chyba, ktorá musí byť nemožná.

Stránky a trasy

  • Trasa presmerovania — /{code} vyhľadá kód a presmeruje. Je to jediná trasa, s ktorou väčšina návštevníkov príde do styku, takže musí byť rýchla a nikdy nesmie zobraziť rozhranie vašej aplikácie.
  • Vytvorenie odkazu — vložte URL, voliteľne zvoľte vlastný slug, získajte krátky odkaz s tlačidlom na kopírovanie.
  • Zoznam odkazov — vaše odkazy s počtom kliknutí, vyhľadávanie a prepínače zapnutia/vypnutia.
  • Detail odkazu — kliknutia v čase, najčastejšie odkazujúce stránky, krajiny, zariadenia. Úprava cieľa.
  • Stránka nenájdené pre neznáme alebo vypnuté kódy.
  • QR kód pre každý odkaz — lacné na pridanie a často žiadané.

Rozhodnutia a kompromisy

Typ presmerovania. Trvalé presmerovanie 301 môžu prehliadače ukladať do vyrovnávacej pamäte, takže opakovaní návštevníci váš server preskočia: prídete o kliknutia a nemôžete pre nich zmeniť cieľ. Ak sledujete kliknutia alebo umožňujete úpravy, použite 302 alebo 307. Presne to robí väčšina skracovačov so sledovaním.

Krátke kódy. Náhodné kódy so šiestimi alebo siedmimi znakmi (písmená a číslice) sa ťažko uhádnu a majú dostatok priestoru. Vyhnite sa znakom, ktoré sa dajú zamieňať (0/O, 1/l), ak ľudia budú odkazy písať ručne. Sekvenčné kódy prezrádzajú, koľko odkazov máte, a umožňujú komukoľvek prechádzať cez ne.

Vlastné sluggy. /launch je lepšie ako /x7Kp2q. Rezervujte slová, ktoré vaša aplikácia používa (login, api, admin), blokujte urážlivé sluggy, ak je nástroj verejný, a rozhodnite, či sú sluggy citlivé na veľkosť písmen. Necitlivé na veľkosť písmen je príjemnejšie.

Rýchlosť. Skracovač pridáva krok pred každou návštevou. Trasu presmerovania držte ako jediné vyhľadanie podľa indexu a kliknutie zaznamenajte až po odoslaní presmerovania (alebo na pozadí), aby sledovanie nikdy nespomalilo návštevníka. Aplikácie na hostingu, ktorý pri nečinnosti zaspáva, môžu pri prvej návšteve po tichom období chvíľu trvať dlhšie; pre osobný alebo tímový nástroj je to zvyčajne v poriadku.

Štatistiky kliknutí a súkromie. Počítanie kliknutí, odkazujúcich stránok a hrubej krajiny je štandard. Ukladanie úplných IP adries a budovanie profilov jednotlivcov je miesto, kde začína platiť zákon o ochrane osobných údajov. Ukladajte to, na čo sa naozaj budete pozerať, a kde sa dá, agregujte. Pozri si ako pridať analytiku do aplikácie.

Doména. Odkaz je len tak krátky ako jeho doména. Kúpte krátku doménu a nasmerujte ju na aplikáciu — pozri ako pripojiť vlastnú doménu. Mnohé hostingy uprednostňujú subdoménu (go.vasabrand.sk) pred koreňovou doménou, lebo sa pripája jednoduchšie.

Zneužitie. Ak môže ktokoľvek vytvárať odkazy, podvodníci budú vašu doménu používať na maskovanie phishingu a malvéru a vaša doména môže skončiť na blokovacích zoznamoch. Pri verejnom skracovači: vyžadujte účty, obmedzte vytváranie, kontrolujte cieľe oproti zoznamu škodlivých URL, ako je Google Safe Browsing, blokujte odkazy na váš vlastný skracovač (slučky presmerovaní) a vytvorte administrátorský prepínač na okamžité vypnutie ľubovoľného odkazu. Súkromný skracovač len pre tím sa vyhne väčšine tohto problému.

Prompt, ktorý funguje

Vytvor webovú aplikáciu skracovača URL pre môj tím. Prihlásení používatelia vložia cieľovú URL a dostanú krátky odkaz s náhodným 7-znakovým kódom (bez 0, O, 1 ani l), alebo zvolia vlastný slug. Sluggy sú jedinečné a necitlivé na veľkosť písmen; rezervuj login, api, admin, app a settings. Verejná trasa /{code} vyhľadá kód jedným indexovaným dotazom a vráti 302 presmerovanie; klik zaznamenaj (čas, odkazujúca stránka, krajina, typ zariadenia — bez úplnej IP adresy) bez toho, aby oneskoril presmerovanie. Neznáme alebo vypnuté kódy zobrazia jednoduchú stránku nenájdené. Používatelia vidia zoznam svojich odkazov s počtom kliknutí, môžu upraviť cieľ, vypnúť odkaz, stiahnuť QR kód a otvoriť detail s kliknutiami za deň, najčastejšími odkazujúcimi stránkami a krajinami. Over, že ciele sú URL s http alebo https a nie odkazy na tento skracovač. Všetko ukladaj do databázy.

Postup budovania

  1. Vytvorenie a presmerovanie. Vytvorte odkaz a otvorte ho v súkromnom okne. Skontrolujte, že odpoveď je 302 a nie stránka, ktorá sa potom presmeruje cez JavaScript.
  2. Kódy a sluggy. Skúste duplicitný slug, rezervované slovo, zmiešané veľké a malé písmená a veľmi dlhú URL.
  3. Sledovanie kliknutí. Klikajte z niekoľkých zariadení a skontrolujte počty a odkazujúce stránky.
  4. Úprava a vypnutie. Zmeňte cieľ a overte, že starý krátky odkaz teraz vedie na nové miesto; vypnite jeden a overte, že prestal fungovať.
  5. Validácia. Skúste odkazy javascript:, odkazy na sám skracovač a chybné URL. Všetky musí server odmietnuť.
  6. Doména. Pripojte svoju krátku doménu a otestujte odkazy na nej.
  7. Ovládanie zneužitia, ak bude nástroj verejný: limity, kontrola cieľov a administrátorský pohľad na nedávne odkazy.

Časté chyby

  • 301 presmerovania so sledovaním kliknutí. Prehliadače ich ukladajú do vyrovnávacej pamäte a vaše čísla sa pokazia.
  • Presmerovanie v stránke. Načítate aplikáciu a potom presmerujete cez JavaScript, a každé kliknutie pôsobí pomaly. Presmerujte na serveri.
  • Žiadne unikátne obmedzenie na kódoch. Kolízie sa raz určite stanú.
  • Otvorený verejný skracovač bez ovládania. Bude zneužitý a s ním aj reputácia vašej domény.
  • Akceptovanie ľubovoľnej URL schémy. Povoľte len cieľe http a https.
  • Strata odkazov pri presune. Krátku doménu vlastnite sami, aby odkazy prežili zmenu hostingu.

Kedy je lepšia hotová služba

Zavedené služby na správu odkazov ponúkajú značkové domény, podrobnú analytiku, tímové funkcie, QR kódy, integrácie a spracovanie zneužitia hneď po vybalení. Ak sú odkazy ústredné pre váš marketing a chcete žiadnu údržbu, zaplaťte za jednu z nich.

Vlastný nástroj stavajte vtedy, keď chcete jednoduchý tímový skracovač na vlastnej doméne bez ceny za sedadlo, odkazy prepojené s vaším vlastným produktom (zdieľacie odkazy, referenčné odkazy, sledované odkazy v e-mailoch) alebo úplnú kontrolu nad dátami o kliknutiach. Je to tiež dobrý prvý backendový projekt. Skombinujte ho s stránkou link-in-bio a pred otvorením pre ďalších ľudí prejdite kontrolný zoznam bezpečnosti pre aplikácie postavené AI.

Vytvorenie s Mythexom

V Mythexe opíšete skracovač v chate a presmerovania otestujete v živom náhľade. Mythex pridá dedikovanú databázu pre odkazy a kliknutia, keď ju aplikácia potrebuje. Publikované aplikácie aj ich databázy pri nečinnosti zaspávajú a prebúdzajú sa pri ďalšej návšteve, čo drží tichý skracovač lacný na prevádzku. Publikujte na odkaz mythex.ai; na Pro môžete pripojiť vlastnú krátku doménu alebo si ju kúpiť v Mythexe — pozri vlastné domény. Šablóna skracovača URL je hotový východiskový prompt s vlastnými sluggami a analytikou kliknutí.

Otázky

Má skracovač URL používať presmerovanie 301 alebo 302?

301 hovorí prehliadačom, že presun je trvalý, takže ho môžu uložiť do vyrovnávacej pamäte a pri ďalšej návšteve váš server preskočiť. To znamená chýbajúce kliknutia a odkazy, ktoré nemôžete zmeniť. Väčšina skracovačov, ktoré sledujú kliknutia alebo umožňujú úpravy, používa dočasné presmerovanie 302 alebo 307.

Ako sa generujú krátke kódy?

Buď ako náhodné reťazce z písmen a číslic, overené oproti existujúcim kódom, alebo kódovaním ID z databázy v základe 62. Náhodné kódy sa ťažšie uhádnu; sekvenčné prezrádzajú, koľko odkazov existuje. Šesť alebo sedem náhodných znakov dáva miliardy kombinácií.

Potrebujem krátku doménu?

Na fungovanie nie, ale zmyslom skracovača je krátky a dôveryhodný odkaz. Krátka vlastná doména, ktorú vlastníte, navyše znamená, že odkazy fungujú ďalej, aj keď zmeníte hosting.

Ako zabrániť ľuďom zneužívať verejný skracovač URL?

Vyžadujte registráciu na vytváranie odkazov, obmedzte počet vytvorení za čas, kontrolujte cieľové adresy oproti zoznamu škodlivých URL, ako je Google Safe Browsing, zablokujte svoju vlastnú doménu ako cieľ a mať rýchly spôsob, ako odkazy vypnúť.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)