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-
Le nto encane yokubhala umbhalo ingadlulisela isihloko esithi "lokhu kuyisihloko sami". Uhlamvu "+" ekukhokheni kungashintshwa nendawo
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.