Juhendid

Kuidas luua URL-i lühendajat

URL-i lühendaja salvestab pika veebiaadressi lühikese koodi alla ja suunab kõik, kes lühilinki külastavad. Tuum on väike — üks tabel ja üks suunamise marsruut — mistõttu on see klassikaline esimene projekt. Tõeliselt kasulikuks teeb selle ülejäänu: lühike domeen, kohandatud lühiaadressid, klikilugejad, linkide sihtkoha muutmine ja spämmerite takistamine, et nad teie domeeni kasutaksid pettuslike linkide peitmiseks. Otsustage varakult, kas see on teile ja teie meeskonnale või avalik, sest avalikud lühendajad tõmbavad kuritarvitust kiiresti.

Mida URL-i lühendaja vajab

Andmed

TabelVäljad
LingidLühikood, sihtkoha URL, omanik, pealkiri, loomise kuupäev, aktiivne lipp, valikuline aegumine
KlikidLink, aeg, viitaja, riik, seadme tüüp
Domeenid (valikuline)Kohandatud lühidomeenid ja nende omanikud

Pange lühikoodile unikaalne indeks. Kaks linki samal lühikoodil on see ainus viga, mis peab olema võimatu.

Lehed ja marsruudid

  • Suunamise marsruut — /{code} otsib koodi üles ja suunab edasi. See on ainus marsruut, millega enamik külastajaid kunagi kokku puutub, seega peab see olema kiire ega tohi kunagi näidata teie rakenduse liidest.
  • Lingi loomine — kleepige URL, valige valikuliselt kohandatud lühiaadress ning saate lühilingi koos kopeerimisnupuga.
  • Linkide loend — teie lingid klikiloendurite, otsingu ja sisse/välja lülititega.
  • Lingi detail — klikid ajas, peamised viitajad, riigid, seadmed. Sihtkoha muutmine.
  • Puudub leht tundmatutele või keelatud koodidele.
  • QR-kood igale lingile — odav lisada ja sageli küsitav.

Otsused ja kompromissid

Suunamise tüüp. 301 (püsiv) suunamist võivad brauserid vahemällu salvestada, seega naasevad korduvad külastajad teie serverist mööda: kaotate klikke ja ei saa neile sihtkohta muuta. Kui jälgite klikke või lubate muutmist, kasutage 302 või 307. Nii teevad enamik jälgivaid lühendajaid.

Lühikoodid. Kuue või seitsme tähemärgi juhuslikud koodid (tähed ja numbrid) on raskesti arvatavad ja ruumi on palju. Vältige segadusttekitavaid tähemärke (0/O, 1/l), kui inimesed sisestavad linke käsitsi. Järjestikused koodid paljastavad, mitu linki teil on, ja laseb kellelgi neist läbi käia.

Kohandatud lühiaadressid. /launch on parem kui /x7Kp2q. Reserveerige sõnad, mida teie rakendus kasutab (login, api, admin), blokeerige sobimatud lühiaadressid, kui tööriist on avalik, ja otsustage, kas lühiaadressid on tõstutundlikud. Tõstutundetu on sõbralikum.

Kiirus. Lühendaja lisab hüppe enne iga külastust. Hoidke suunamise marsruut ühe indekseeritud päringuna ning salvestage klikk pärast suunamise saatmist (või taustal), et jälgimine ei aeglustaks kunagi külastajat. Rakendused hostimisel, mis magavad tegevusetuse ajal, võivad esimesel külastusel pärast vaikset perioodi natuke kauem võtta; isikliku või meeskonna tööriista puhul on see tavaliselt kohane.

Klikianalüütika ja privaatsus. Klikkide, viitajate ja umbkaudse riigi loendamine on tavaline. Täielike IP-aadresside salvestamine ja üksikisikute profiilide koostamine on koht, kus hakkab kehtima privaatsusseadus. Salvestage ainult see, mida tegelikult vaatate, ja koondage, kui võimalik. Vt kuidas lisada oma rakendusele analüütikat.

Domeen. Link on ainult nii lühike, kui tema domeen. Ostke lühike domeen ja suunake see rakendusele — vt kuidas ühendada kohandatud domeen. Paljud hostid eelistavad alamdomeeni (go.sinubrand.ee) juurdomeenile, mida on lihtsam ühendada.

Kuritarvitamine. Kui kõik saavad linke luua, kasutavad spämmerid teie domeeni õngitsuse ja pahavara varjamiseks ning teie domeen võib sattuda blokeerimisnimekirjadesse. Avaliku lühendaja puhul: nõudke kontosid, piirake loomise sagedust, kontrollige sihtkohti pahatahtlike URL-ide loendi vastu, nagu Google Safe Browsing, blokeerige lingid oma lühendajale (suunamistsüklid) ning ehitage administraatori lüliti, millega saab iga lingi kohe keelata. Ainult meeskonnale mõeldud privaatne lühendaja väldib enamikku sellest.

Esimene töötav käsk

Ehita URL-i lühendaja veebirakendus minu meeskonnale. Sisselogitud kasutajad kleepivad sihtkoha URL-i ja saavad lühilingi juhusliku 7-tähemärgilise koodiga (ilma 0, O, 1 ja l-ta) või valivad kohandatud lühiaadressi. Lühiaadressid on unikaalsed ja tõstutundetud; reserveeri login, api, admin, app ja settings. Avalik marsruut /{code} otsib koodi üles ühe indekseeritud päringuga ja tagastab 302 suunamise; salvesta klikk (aeg, viitaja, riik, seadme tüüp — mitte täielikku IP-aadressi), ilma suunamist viivitamata. Tundmatud või keelatud koodid näitavad lihtsat puudub-lehte. Kasutajad näevad oma linkide loendit klikiloendurite, saavad muuta sihtkohta, linki keelata, laadida alla QR-koodi ja avada detaililehe klikkidega päeva kaupa, peamiste viitajate ja riikidega. Valideeri, et sihtkohad on http või https URL-id ja ei ole lingid selle lühendajani. Salvesta kõik andmebaasi.

Ehitamise sammud

  1. Loo ja suuna ümber. Tehke link ja avage see privaatses aknas. Kontrollige, et vastus on 302, mitte leht, mis suunab siis JavaScriptiga edasi.
  2. Koodid ja lühiaadressid. Proovige duplikaatset lühiaadressi, reserveeritud sõna, segatud tõstutundlikkust ja väga pikka URL-i.
  3. Klikkide jälgimine. Klõpsake mitmest seadmest ja kontrollige loendureid ning viitajaid.
  4. Muutmine ja keelamine. Muutke sihtkohta ja veenduge, et vana lühilink viib nüüd uude kohta; keelake üks ja veenduge, et see lakkab töötamast.
  5. Valideerimine. Proovige javascript: linke, linke lühendajale endale ja vigaseid URL-e. Kõik peaksid serveris tagasi lükatud saama.
  6. Domeen. Ühendage oma lühidomeen ja testige linke selle peal.
  7. Kuritarvitamise kontrollid, kui tööriist on avalik: piirangud sagedusele, sihtkoha kontroll ja administraatori vaade viimastele linkidele.

Levinud vead

  • 301 suunamised koos klikijälgimisega. Brauserid salvestavad need vahemällu ja teie arvud lähevad valesti.
  • Suunamine lehe sees. Laadite rakenduse ja suunate siis JavaScriptiga ümber, ning iga klikk tundub aeglane. Suunake serverist.
  • Koodidel puudub unikaalne piirang. Kokkupõrked juhtuvad lõpuks.
  • Avatud avalik lühendaja ilma kontrollideta. Seda kuritarvitatakse ja teie domeeni maine läheb kaasa.
  • Aktsepteeritakse mis tahes URL-i skeemi. Lubage sihtkohtadeks ainult http ja https.
  • Linkide kaotamine kolimisel. Omage lühidomeeni ise, et lingid üle hostimisvahetuse püsiksid.

Millal on valmistoode parem valik

Tuntud linkide haldusteenused pakuvad brändi domeene, põhjalikku analüütikat, meeskonnafunktsioone, QR-koode, integratsioone ja kuritarvituste käsitlemist kohe välja. Kui lingid on teie turunduse keskmes ja soovite ilma hoolduseta toimetulekut, maksate ühe eest.

Ehitage oma, kui soovite lihtsat meeskonna lühendajat oma domeenil ilma kasutajapõhise hinnastuseta, linke, mis on seotud teie enda tootega (jagamislingid, viitelingid, jälgitud lingid e-kirjades), või täielikku kontrolli klikiandmete üle. See on ka hea esimene taustaprojekt. Kombineerige see lingi-bio lehega ja läbi käige AI-ehitatud rakenduste turvakontrollinimekiri enne, kui avate selle kellelegi teisele.

Ehitamine Mythexis

Mythexis kirjeldate lühendajat vestluses ja testite suunamisi reaalajas eelvaates. Mythex lisab linkide ja klikkide jaoks spetsiaalse andmebaasi, kui rakendus seda vajab. Avaldatud rakendused ja nende andmebaasid magavad tegevusetuse ajal ja ärkavad järgmisel külastusel, mis hoiab vaikse lühendaja käitamise odavana. Avaldage mythex.ai link ning Pro paketis ühendage oma lühidomeen või ostke see Mythexi kaudu — vt kohandatud domeenid. URL-i lühendaja mall on valmis alguskäsk kohandatud lühiaadresside ja klikianalüütikaga.

Küsimused

Kas URL-i lühendaja peaks kasutama 301 või 302 suunamist?

301 ütleb brauseritele, et ümbersuunamine on püsiv, seega võivad brauserid seda vahemällu salvestada ja järgmisel korral teie serverit vahele jätta, mis tähendab kadunud klikke ja linke, mida te ei saa muuta. Enamik klikke jälgivaid või muutmist lubavaid lühendajaid kasutab ajutist 302 või 307 suunamist.

Kuidas lühikoode genereeritakse?

Kas juhuslike tähtede ja numbrite jadadena, mida kontrollitakse olemasolevate koodide vastu, või kodeerides andmebaasi ID alusel 62. Juhuslikke koode on raskem arvata; järjestikused paljastavad, kui palju linke on olemas. Kuus või seitse juhuslikku tähemärki annavad miljardeid kombinatsioone.

Kas ma vajan lühidomeeni?

Toimimiseks mitte, kuid lühendaja mõte on lühike ja usaldusväärne link. Teie omatud lühike kohandatud domeen tähendab ka seda, et lingid töötavad edasi, kui vahetate majutust.

Kuidas takistada inimesi avalikku URL-i lühendajat kuritarvitamast?

Nõudke linkide loomiseks registreerumist, piirake linkide loomise sagedust, kontrollige sihtkohti pahatahtlike URL-ide loendi vastu, nagu Google Safe Browsing, blokeerige oma domeen sihtkohana ja andke endale kiire võimalus linke keelata.

Mythex · Pricing · Ehita kõike AI-ga · Veebilehtede ja rakenduste mallid · Mythex võrdluses · Tehisintellektiga rakenduste ehitamise sõnastik · Tasuta tööriistad tehisintellektiga rakenduste ehitamiseks · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) فارسی 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 简体中文 繁體中文(香港) 繁體中文(台灣)