Průvodci

Jak vytvořit zkracovač URL adres

Zkracovač URL uloží dlouhou webovou adresu pod krátkým kódem a přesměruje každého, kdo krátký odkaz navštíví. Jádro je malé — jedna tabulka a jedna trasa přesměrování — proto je to klasický první projekt. Skutečně užitečný zkracovač dělají ostatní věci: krátká doména, vlastní aliasy, počty kliků, úprava cíle odkazu a ochrana proti spammerům, kteří by vaši doménu zneužili k ukrytí phishingových odkazů. Brzy se rozhodněte, jestli je to jen pro vás a váš tým, nebo pro veřejnost, protože veřejné zkracovače přitahují zneužití velmi rychle.

Co zkracovač URL potřebuje

Data

TabulkaPole
OdkazyKrátký kód, cílová URL, vlastník, název, datum vytvoření, příznak aktivní, volitelná expirace
KlikyOdkaz, čas, odkazující zdroj, země, typ zařízení
Domény (volitelné)Vlastní krátké domény a jejich vlastníci

Na krátký kód dejte jedinečný index. Dva odkazy se stejným kódem je jediná chyba, která musí být nemožná.

Stránky a trasy

  • Trasa přesměrování — /{kód} najde kód a přesměruje. Je to jediná trasa, se kterou se většina návštěvníků setká, takže musí být rychlá a nikdy nesmí ukazovat rozhraní vaší aplikace.
  • Vytvoření odkazu — vložte URL, volitelně zvolte vlastní alias, získejte krátký odkaz s tlačítkem kopírovat.
  • Seznam odkazů — vaše odkazy s počty kliků, vyhledáváním a přepínači zap/vyp.
  • Detail odkazu — kliky v čase, nejčastější zdroje, země, zařízení. Úprava cíle.
  • Stránka nenalezeno pro neznámé nebo deaktivované kódy.
  • QR kód pro každý odkaz — levné na přidání a často žádané.

Rozhodnutí a kompromisy

Typ přesměrování. Trvalé přesměrování 301 může prohlížeče uložit do mezipaměti, takže se opakovaní návštěvníci vašemu serveru vyhnou: ztratíte kliky a cíl pro ně nejde změnit. Pokud sledujete kliky nebo umožňujete úpravy, použijte 302 nebo 307. Přesně to dělají zkracovače pro sledování.

Krátké kódy. Náhodné kódy o šesti nebo sedmi znacích (písmena a číslice) se těžko uhadují a mají dost prostoru. Vyhněte se matoucím znakům (0/O, 1/l), pokud lidé budou odkazy přepisovat ručně. Sekvenční kódy prozrazují, kolik odkazů máte, a umožňují komukoli je procházet.

Vlastní aliasy. /launch je lepší než /x7Kp2q. Rezervujte slova, která vaše aplikace používá (login, api, admin), u veřejného nástroje blokujte urážlivé aliasy a rozhodněte, jestli na velikosti písmen záleží. Necitlivost na velikost písmen je přívětivější.

Rychlost. Zkracovač přidává před každou návštěvou další krok. Trasu přesměrování držte u jediného indexovaného dotazu a klik zaznamenejte až po odeslání přesměrování (nebo na pozadí), aby sledování návštěvníka nikdy nezpomalilo. Aplikace na hostingu, který při nečinnosti usíná, může při první návštěvě po klidném období chvíli trvat déle; u osobního nebo týmového nástroje je to obvykle v pohodě.

Analytika kliků a soukromí. Počítání kliků, zdrojů a přibližné země je běžné. Ukládání celých IP adres a vytváření profilů jednotlivců je místo, kde začíná platit zákon o ochraně osobních údajů. Ukládejte jen to, na co se skutečně budete dívat, a kde to jde, agregujte. Viz jak přidat analytiku do aplikace.

Doména. Odkaz je jen tak krátký, jak krátká je jeho doména. Kupte krátkou doménu a nasměrujte ji na aplikaci — viz jak připojit vlastní doménu. Mnoho hostingů dává přednost subdoméně (go.vasznacka.cz) před kořenovou doménou, protože se připojuje jednodušeji.

Zneužití. Pokud může kdokoli vytvářet odkazy, spammeři použijí vaši doménu k maskování phishingu a malwaru a vaše doména se může dostat na blokovací seznamy. U veřejného zkracovače: vyžadujte účty, omezte vytváření, kontrolujte cíle proti seznamu škodlivých URL, jako je Google Safe Browsing, blokujte odkazy na váš vlastní zkracovač (smyčky přesměrování) a postavte administrátorský přepínač, který okamžitě zakáže libovolný odkaz. Soukromý zkracovač jen pro tým většině těchto problémů předejde.

První prompt, který funguje

Vytvoř webovou aplikaci zkracovače URL pro můj tým. Přihlášení uživatelé vloží cílovou URL a dostanou krátký odkaz s náhodným 7znakovým kódem (bez 0, O, 1 a l), nebo zvolí vlastní alias. Aliasy jsou jedinečné a nerozlišují velikost písmen; rezervuj login, api, admin, app a settings. Veřejná trasa /{kód} najde kód jediným indexovaným dotazem a vrátí přesměrování 302; klik zaznamenej (čas, zdroj, země, typ zařízení — bez celé IP adresy) bez zpoždění přesměrování. Neznámé nebo deaktivované kódy zobrazí jednoduchou stránku nenalezeno. Uživatelé vidí seznam svých odkazů s počty kliků, mohou upravit cíl, deaktivovat odkaz, stáhnout QR kód a otevřít detailní stránku s kliky po dnech, nejčastějšími zdroji a zeměmi. Ověř, že cíle jsou URL s http nebo https a neodkazují na tento zkracovač. Vše ukládej do databáze.

Postup stavby

  1. Vytvořit a přesměrovat. Vytvořte odkaz a otevřete ho v soukromém okně. Ověřte, že odpověď je 302, a ne stránka, která pak přesměruje pomocí JavaScriptu.
  2. Kódy a aliasy. Zkuste duplicitní alias, rezervované slovo, smíšená velikost písmen a velmi dlouhou URL.
  3. Sledování kliků. Kliknětě z několika zařízení a zkontrolujte počty a zdroje.
  4. Úprava a deaktivace. Změňte cíl a ověřte, že starý krátký odkaz nyní vede jinam; jeden deaktivujte a ověřte, že přestal fungovat.
  5. Validace. Zkuste odkazy javascript:, odkazy na samotný zkracovač a chybně zapsané URL. Všechny by měl server odmítnout.
  6. Doména. Připojte svou krátkou doménu a otestujte odkazy na ní.
  7. Kontroly zneužití, pokud bude nástroj veřejný: limity, kontrola cílů a administrátorský pohled na poslední odkazy.

Časté chyby

  • Přesměrování 301 se sledováním kliků. Prohlížeče je ukládají do mezipaměti a vaše čísla jsou pak špatná.
  • Přesměrování až v rámci stránky. Načte se aplikace a pak se JavaScriptem přesměruje a každý klik působí pomalu. Přesměrujte na serveru.
  • Žádné jedinečné omezení na kódech. Kolize se nakonec stane.
  • Otevřený veřejný zkracovač bez kontrol. Bude zneužit a s ním půjde pryč pověst vaší domény.
  • Přijímání libovolného schématu URL. Povolte jen cíle http a https.
  • Ztráta odkazů při přestěhování. Vlastněte krátkou doménu sami, aby odkazy přežily změnu hostingu.

Kdy je lepší hotový produkt

Zavedené služby pro správu odkazů nabízejí značkové domény, podrobnou analytiku, týmové funkce, QR kódy, integrace a řešení zneužití rovnou z krabice. Pokud jsou odkazy ústředním bodem vašeho marketingu a nechcete žádnou údržbu, zaplaťte si jednu z nich.

Vlastní řešení se vyplatí, když chcete jednoduchý týmový zkracovač na vlastní doméně bez účtování za uživatele, odkazy propojené s vaším vlastním produktem (sdílecí odkazy, referral odkazy, sledované odkazy v e-mailech), nebo plnou kontrolu nad daty o klikání. Je to také dobrý první projekt pro backend. Spojte to s stránkou link-in-bio a před otevřením veřejnosti projděte bezpečnostní kontrolní seznam pro aplikace stavěné s AI.

Stavba s Mythexem

V Mythexu popíšete zkracovač v chatu a přesměrování otestujete v živém náhledu. Pokud aplikace potřebuje ukládat, Mythex pro odkazy a kliky přidá vlastní databázi. Publikované aplikace a jejich databáze při nečinnosti usínají a probouzejí se při další návštěvě, takže tichý zkracovač je levný na provoz. Publikujte na odkaz mythex.ai a v tarifu Pro připojte vlastní krátkou doménu, nebo si ji koupíte přímo v Mythexu — viz vlastní domény. Šablona zkracovače URL je hotový výchozí prompt s vlastními aliasy a analytikou kliků.

Otázky

Má zkracovač URL používat přesměrování 301, nebo 302?

301 říká prohlížečům, že přesun je trvalý, takže ho mohou uložit do mezipaměti a příště váš server přeskočit. To znamená ztracené kliky a odkazy, které nelze změnit. Většina zkracovačů, které sledují kliky nebo umožňují úpravy, používá dočasná přesměrování 302 nebo 307.

Jak se generují krátké kódy?

Buď jako náhodné řetězce písmen a číslic, kontrolované proti existujícím kódům, nebo kódováním ID z databáze o základu 62. Náhodné kódy se hůř uhodnou; sekvenční prozrazují, kolik odkazů existuje. Šest nebo sedm náhodných znaků dává miliardy kombinací.

Potřebuji krátkou doménu?

Ke správné funkci ne, ale smyslem zkracovače je krátký a důvěryhodný odkaz. Krátká vlastní doména, kterou vlastníte, také znamená, že odkazy fungují i tehdy, když změníte hosting.

Jak zabránit tomu, aby veřejný zkracovač URL někdo zneužil?

Vyžadujte registraci pro vytváření odkazů, omezte počet vytvořených odkazů, kontrolujte cíle proti seznamu škodlivých URL, například Google Safe Browsing, zakažte vaši vlastní doménu jako cíl a mějte rychlý způsob, jak odkazy deaktivovat.

Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català 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 Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)