Útmutatók

URL-rövidítő készítése

Az URL-rövidítő egy hosszú webcímet rövid kód alatt tárol, és átirányítja azokat, akik a rövid linket megnyitják. A mag apró – egy tábla és egy átirányító útvonal –, ezért klasszikus első projekt. Ami igazán hasznossá teszi, az a többi: rövid domain, egyedi végződések, kattintásszámlálás, a cél szerkesztése, és annak megakadályozása, hogy a spammerek a domainedet csaló linkek elrejtésére használják. Döntsd el korán, hogy saját vagy csapatos eszköz lesz-e, vagy nyilvános, mert a nyilvános rövidítőkkel gyorsan visszaélnek.

Mit kell tudnia egy URL-rövidítőnek

Adatok

TáblaMezők
LinkekRövid kód, célcím, tulajdonos, cím, létrehozás dátuma, aktív jelző, opcionális lejárat
KattintásokLink, idő, hivatkozó, ország, eszköztípus
Domainek (opcionális)Egyedi rövid domainek és tulajdonosaik

A rövid kódon legyen egyedi index. Két azonos kódú link az a hiba, amelynek lehetetlennek kell lennie.

Oldalak és útvonalak

  • Az átirányító útvonal – a /{code} megkeresi a kódot és átirányít. Ez az egyetlen útvonal, amelyet a legtöbb látogató valaha is érint, ezért gyorsnak kell lennie, és soha nem mutathatja az app felületét.
  • Link létrehozása – illessz be egy URL-t, opcionálisan válassz egyedi végződést, kapd meg a rövid linket másolás gombbal.
  • Linklista – a linkjeid kattintásszámmal, kereséssel és be/ki kapcsolókkal.
  • Link részletei – kattintások időben, főbb hivatkozók, országok, eszközök. A cél szerkeszthető.
  • Nem található oldal ismeretlen vagy letiltott kódokra.
  • QR-kód minden linkhez – olcsó hozzáadni, és gyakran kérik.

Döntések és kompromisszumok

Átirányítás típusa. A 301-es (végleges) átirányítást a böngészők gyorsítótárazhatják, így a visszatérő látogatók kihagyják a szervered: kattintásokat veszítesz, és nem tudod megváltoztatni nekik a célt. Kattintáskövetésnél vagy szerkesztésnél használj 302-t vagy 307-et. A legtöbb követő rövidítő ezt teszi.

Rövid kódok. Hat-hét karakteres véletlen kódok (betűk és számjegyek) nehezen kitalálhatók és bőven elegendő tartalék van bennük. Kerüld a zavaró karaktereket (0/O, 1/l), ha az emberek kézzel fogják beírni a linkeket. A sorszámozott kódok megmutatják, hány linked van, és bárki végigjárhatja őket.

Egyedi végződések. A /launch jobb, mint a /x7Kp2q. Foglald le az appod által használt szavakat (login, api, admin), tiltsd a sértő végződéseket, ha az eszköz nyilvános, és döntsd el, hogy a végződések kis- és nagybetű-érzékenyek-e. A kis- és nagybetű-érzéketlen kényelmesebb.

Sebesség. A rövidítő egy ugrással többet ad minden látogatáshoz. Tartsd az átirányító útvonalat egyetlen indexelt lekérdezésen, és a kattintást az átirányítás után rögzítsd (vagy háttérben), hogy a követés soha ne lassítsa a látogatót. Az üresjáratban elaludó tárhelyen futó appok a csendes időszak utáni első látogatásnál kicsit tovább tarthatnak; személyes vagy csapatos eszköznél ez általában rendben van.

Kattintáselemzés és adatvédelem. A kattintások, hivatkozók és a nagyjából ország számlálása szokásos. A teljes IP-címek tárolása és egyének profilozása ott kezdi el az adatvédelmi jogot érinteni. Csak azt tárold, amit ténylegesen megnézel, és ahol lehet, összesíts. Lásd: hogyan adj elemzést az appodhoz.

A domain. A link annyira rövid, amennyire a domainje. Vegyél rövid domaint, és mutasd az appra – lásd: hogyan kösd össze egyedi domainnel. Sok tárhely aldomaint (go.yourbrand.com) részesít előnyben a csupasz gyökér domainnel szemben, mert azt egyszerűbb csatlakoztatni.

Visszaélések. Ha bárki hozhat létre linkeket, a spammerek a domainedet használják csaló és kártékony linkek álcázására, a domainedet pedig feketelistára teheti. Egy nyilvános rövidítőnél: kérj fiókot, korlátozd a létrehozás gyakoriságát, ellenőrizd a célokat rosszindulatú URL-listával, mint a Google Safe Browsing, tiltsd a saját rövidítődre mutató linkeket (átirányítási hurok), és építs adminkapcsolót, amellyel bármely linket azonnal le lehet tiltani. Egy privát, csak csapatos rövidítő a legtöbb ilyen problémát elkerüli.

Egy működő első prompt

Építs URL-rövidítő webappot a csapatomnak. A bejelentkezett felhasználók beillesztenek egy célcímet, és kapnak egy rövid linket véletlen 7 karakteres kóddal (nincs 0, O, 1 vagy l), vagy választanak egyedi végződést. A végződések egyediek és kis- és nagybetű-érzéketlenek; foglald le a login, api, admin, app és settings szavakat. A nyilvános /{code} útvonal egyetlen indexelt lekérdezéssel keresi meg a kódot, és 302-es átirányítást ad vissza; rögzítsd a kattintást (idő, hivatkozó, ország, eszköztípus – teljes IP-cím nélkül), úgy, hogy ez ne késleltesse az átirányítást. Az ismeretlen vagy letiltott kódok egy egyszerű nem található oldalt mutatnak. A felhasználók látják a linkjeik listáját kattintásszámokkal, szerkeszthetik a célt, letilthatnak egy linket, letölthetnek QR-kódot, és van egy részletes oldal kattintásokkal napi bontásban, főbb hivatkozókkal és országokkal. Ellenőrizd, hogy a célok http vagy https URL-ek, és nem erre a rövidítőre mutatnak. Mindent adatbázisban tárolj.

Építési lépések

  1. Létrehozás és átirányítás. Hozz létre egy linket, és nyisd meg privát ablakban. Ellenőrizd, hogy a válasz 302, nem egy oldal, amely aztán JavaScripttel irányít át.
  2. Kódok és végződések. Próbálj ki duplikált végződést, foglalt szót, vegyes kis- és nagybetűt és nagyon hosszú URL-t.
  3. Kattintáskövetés. Kattints néhány eszközről, és ellenőrizd a számokat és a hivatkozókat.
  4. Szerkesztés és letiltás. Módosíts egy célt, és nézd meg, hogy a régi rövid link az új helyre visz; tiltsd le egyet, és nézd meg, hogy megáll.
  5. Validáció. Próbálj javascript: linkeket, a rövidítőre mutató linkeket és hibás URL-eket. Mindet a szerver utasítsa el.
  6. Domain. Csatlakoztasd a rövid domained, és teszteld a linkeket rajta.
  7. Visszaélés elleni védelem, ha az eszköz nyilvános lesz: sebességkorlátok, célellenőrzés, és admin nézet a legutóbbi linkekről.

Gyakori hibák

  • 301-es átirányítás kattintáskövetéssel. A böngészők gyorsítótárazzák, és a számok rosszak lesznek.
  • Átirányítás az oldalon belül. Az app betöltődik, majd JavaScripttel irányít át, és minden kattintás lassúnak érződik. Az átirányítást a szerveren végezd.
  • Nincs egyedi korlát a kódokon. Az ütközések előbb-utóbb bekövetkeznek.
  • Nyílt, nyilvános rövidítő kontroll nélkül. Vissza fognak élni vele, és a domained hírneve is odavész.
  • Bármilyen URL-séma elfogadása. Csak http és https célokat engedélyezz.
  • Linkek elvesztése költözéskor. A rövid domaint tartsd a saját tulajdonodban, hogy a linkek túléljék a tárhelyváltást.

Mikor jobb egy kész termék

A kiforrott linkkezelő szolgáltatások márkázott domaineket, részletes elemzést, csapatfunkciókat, QR-kódokat, integrációkat és visszaélés-kezelést kínálnak. Ha a linkek a marketingednek kulcsfontosságúak, és karbantartás nélkül akarod, fizess egyért.

Saját építs, ha egyszerű csapatos rövidítőt akarsz a saját domainen felhasználónkénti díj nélkül, ha a linkek a saját termékedbe kötődnek (megosztási linkek, ajánló linkek, követett linkek e-mailekben), vagy ha teljes kontrollt akarsz a kattintási adatok felett. Egy jó első backend-projekt is. Párosítsd egy link-in-bio oldallal, és mielőtt bárkinek megnyitod, menj végig az AI-val épített appok biztonsági ellenőrzőlistáján.

Építés a Mythexszel

A Mythexen chatben írod le a rövidítőt, és az élő előnézetben teszteled az átirányításokat. Ha az app igényli, a Mythex dedikált adatbázist ad a linkeknek és kattintásoknak. A publikált appok és adatbázisaik üresjáratban elalszanak, és a következő látogatásra ébrednek, ami csendes rövidítőt olcsóvá teszi. Publikálhatsz mythex.ai linkre; Pro csomagban saját rövid domaint csatlakoztathatsz, vagy vásárolhatsz a Mythexen belül – lásd: egyedi domainek. A URL-rövidítő sablon kész kiinduló prompt egyedi végződésekkel és kattintáselemzéssel.

Kérdések

301-es vagy 302-es átirányítást használjon egy URL-rövidítő?

A 301 azt jelzi a böngészőnek, hogy az áthelyezés végleges, ezért gyorsítótárazhatja, és legközelebb kihagyhatja a szervered – így elvesznek kattintások, és nem tudod megváltoztatni a célt. A kattintást követő vagy szerkesztést engedő rövidítők általában 302-es vagy 307-es ideiglenes átirányítást használnak.

Hogyan generálódnak a rövid kódok?

Vagy véletlen betű- és számkarakterekből, amelyeket összevetnek a meglévő kódokkal, vagy az adatbázis-azonosító 62-es alapú kódolásával. A véletlen kódokat nehezebb kitalálni; a sorszámozottak megmutatják, hány link létezik. Hat-hét véletlen karakter milliárdnyi kombinációt ad.

Szükségem van rövid domainre?

A működéshez nem, de a rövidítő lényege a rövid, megbízható link. Egy rövid, saját egyedi domain azt is jelenti, hogy a linkek akkor is működnek, ha később másik tárhelyre költözöl.

Hogyan akadályozhatom meg, hogy visszaéljenek egy nyilvános URL-rövidítővel?

Linkek létrehozásához kérj regisztrációt, korlátozd a linkkészítés gyakoriságát, ellenőrizd a célokat rosszindulatú URL-listával, mint a Google Safe Browsing, tiltsd le a saját domainedet célként, és legyen gyors módod a linkek letiltására.

Mythex · Pricing · Építs bármit AI-val · Weboldal- és alkalmazássablonok · A Mythex összehasonlítva · AI-alapú alkalmazásépítési szószedet · Ingyenes eszközök AI-alapú alkalmazásépítéshez · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Հայերեն 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 简体中文 繁體中文(香港) 繁體中文(台灣)