Isingeniso esifushane ku-URL Ukuqhafaza

I- URL yewebsite , eyaziwa nangokuthi "ikheli lewebhusayithi", yilokho umuntu angangena kwisiphequluli sewebhu ukuze afinyelele iwebhusayithi ethize. Uma udlulisa ulwazi nge-URL, udinga ukuqinisekisa ukuthi isebenzisa kuphela izinhlamvu ezithile ezivunyelwe. Lezi zinhlamvu ezivumelekile zihlanganisa izinhlamvu ze-alfabhethi, izinombolo, nezinhlamvu ezimbalwa ezikhethekile ezisho inhlamvu ye-URL. Noma yiziphi ezinye izinhlamvu ezidinga ukungezwa ku-URL kufanele zifakwe ikhodi ukuze zingabangeli izinkinga phakathi nohambo lwesiphequluli ukuze uthole amakhasi nezinsiza ozifunayo.

Ukubhalisa i-URL

Umlingiswa ovame ukukhonjwa kwi-string ye-URL yi- uhlamvu lomlingiswa. Ubona lo mlingisi noma nini lapho ubona isibonakaliso esengeziwe (+) ku-URL. Lokhu kusho umlingisi wesikhala. Isibonakaliso esiningi sisebenza njengomlingiswa okhethekile omele leso sikhala ku-URL. Indlela ejwayelekile kunazo zonke uzobona lokhu kusixhumanisi se-imeyili esihlanganisa isihloko. Uma ufuna ukuthi isihloko sibe nezikhala kuzo, ungazifaka njengezi-pluses:

mailto: imeyili? subject = lokhu + kuyinto + yami + subject

Le nto encane yokubhala umbhalo ingadlulisela isihloko esithi "lokhu kuyisihloko sami". Uhlamvu "+" ekukhokheni kungashintshwa nendawo yangempela uma kuhunyushwa kusiphequluli.

Ukuze ufake ikhodi ye-URL, umane ususe esikhundleni sezinhlamvu ezikhethekile nge-string ye-encoding. Lokhu kuzohlale kuqala ngohlamvu lomuntu%.

Ukubhalisa i-URL

Uma ukhuluma ngokuqinile, kufanele uhlale uhlanganisa noma yiziphi izinhlamvu ezikhethekile ezitholakala ku-URL. Inothi elilodwa elibalulekile, uma ngabe unomuzwa wokuthi wesatshiswa yilo lonke lenkulumo noma ikhodididi, ukuthi ngokuvamile ngeke uthole izinhlamvu ezikhethekile ku-URL ngaphandle kwesimo sabo esivamile ngaphandle kwedatha yefomu.

Ama-URL amaningi asebenzisa izinhlamvu ezilula ezivunyelwe ngaso sonke isikhathi, ngakho-ke akukho khodi edingekayo nhlobo.

Uma uhambisa idatha kumathekthi we-CGI usebenzisa indlela ye-GET, kufanele ulandele idatha njengoba izothunyelwa phezu kwe-URL. Isibonelo, uma ubhala isixhumanisi sokugqugquzela ukuphakelayo kwe-RSS , i-URL yakho kuzodingeka ifakwe ikhodi ukuze ingeze ku-URL yeskripthi oyithuthukisayo.

Yini Okumele Ikhokhelwe?

Noma yiliphi uhlamvu olungelona uhlamvu lwe-alfabhethi, inombolo, noma isici esikhethekile esisetshenziselwa ngaphandle komongo wayo ojwayelekile kuyodingeka ukuthi ifakwe ikhodi ekhasini lakho. Ngezansi itafula lezinhlamvu ezivamile ezingatholakala ku-URL nokufaka ikhodi yabo.

Izinhlamvu ezigcinwe i-URL Ukuqhafaza

Isici Injongo ku-URL Ukubhalisa
: I-protocol ehlukile (http) kusuka ekhelini % 3B
/ Isizinda esihlukile kanye nezinkomba % 2F
# Amahange ahlukile % 23
? Ichungechunge lombuzo ohlukile % 3F
& Izakhi zombuzo ezihlukile % 24
@ Igama lomsebenzisi elihlukile nephasiwedi kusuka kusizinda % 40
% Ibonisa uhlamvu olufakwe ikhodi % 25
+ Ibonisa isikhala % 2B
Akunconywa kuma-URL % 20 noma +

Qaphela ukuthi lezi zibonelo ezifakiwe zihlukile kunezinto ozithola ngezinhlamvu ezikhethekile ze-HTML . Isibonelo, uma udinga ukufaka i-URL ngenhlamvu ye-ampersand (&), ungasebenzisa i-% 24, yilokho okuboniswa etafuleni elingenhla. Uma ubhala i-HTML futhi ufuna ukufaka i-ampersand embhalweni, awukwazi ukusebenzisa i-% 24. Kunalokho, ungasebenzisa noma "& amp;"; noma "& # 38;", bobabili ababengabhala i & kukhasi le-HTML uma lihunyushwa. Lokhu kungase kubonakale kudidekile ekuqaleni, kodwa ngokuyinhloko umehluko phakathi kombhalo ovela ekhasini ngokwalo, okuyingxenye yekhodi ye-HTML, kanye ne-URL yocingo, eyinkampani ehlukile futhi ngenxa yalokho ihambisana nemithetho ehlukile.

Iqiniso lokuthi uhlamvu lwe- "&", kanye nezinye izinhlamvu, lingabonakala kumuntu ngamunye akufanele lidibanise nomehluko phakathi kokubili.

Isihloko sokuqala sikaJennifer Krynin. Ihlelwe nguJeremy Girard.