ʻO ka URL o kahi pūnaewele pūnaewele, kahi iʻikeʻia he "helu pūnaewele",ʻo ia ka mea e komo ai kekahi i kahi pūnaewele pūnaewele e hiki ai i kahi pūnaewele kūikawā. Ke hāʻawiʻoe i nāʻike ma o ka HKH, ponoʻoe e hōʻoia e hoʻohana wale i nā leka i'āponoʻia. ʻO kēia mau hua'ōlelo iʻaeʻia nā pūʻulu huapalapala, helu, a me kekahi mau hua'ōlelo kūikawā i loaʻa ka manaʻo ma ka string URL. Pono nā mea'ē aʻe e pono e hoʻokomoʻia i kahi URL e hoʻopauʻia iʻole lākou e pilikia i nā wā o ka polokalamu kele pūnaewele no ka huliʻana i nāʻaoʻao a me nā kumuwaiwai āu eʻimi nei.
Hoʻopā'ālua i kahi URL
ʻO ka maʻamau i hoʻopauʻia i ka helu string in URL string is the
E hoʻouna ana kēia'āpana o ke kikokikona hoʻopau i kekahi kumuhana o "ʻo kēia koʻu kumuhana". Hiki ke paniʻia ka "+" i loko o ka hoʻopā'ālua me kahi kūhaka maoli> i ka wā i unuhiʻia ai ma ka polokalamu kele pūnaewele.
No ka hoʻopomo i kahi HKH, hoʻopili waleʻoe i ka hua'ōlelo kūikawā me ko lākou string encoding. E hoʻomaka ana kēia me ka% character.
Hoʻopā'ālua i kahi URL
ʻO ka'ōlelo maʻamau, ponoʻoe e hoʻololi i nā hua'ōlelo kūikawā i loaʻa ma kahi URL. ʻO kekahi mea nui nui, inā heʻano hopohopoʻoe i kēia mau'ōlelo a pau a iʻole hoʻopauʻana,ʻaʻoleʻoe eʻike i kekahi hua'ōlelo kūikawā i loko o kahi URL ma waho o kā lākou maʻamau kūlohelohe me kaʻike pūnaewele.
ʻO ka hapa nui o nā URL e hoʻohana nei i nā hua'ōlelo maʻalahi iʻaeʻia mauʻia, no lailaʻaʻole pono ke hoʻopiliʻana.
Inā hāʻawiʻoe i nāʻikepili i nā hōʻali CGI me ka hoʻohanaʻana i ke kaʻina GET, ponoʻoe e hoʻololi i nāʻikepili e hoʻounaʻia ma luna o ka URL. No ka mea laʻana, inā e kākau anaʻoe i kahi loulou e hoʻoikaika i kahi hānai RSS , e pono ana e hoʻopiliʻia kāu HKH i ka hōʻano hōʻoia e hāpai neiʻoe ia.
He aha ka mea e pono e hoʻopaʻaʻia?
ʻO kēlā me kēiaʻano i kūʻole i ka huapalapala alphabetic, kahi helu, aiʻole kekahiʻano kūikawā e hoʻohanaʻia ana ma waho o konaʻano kūlohelohe e pono ana e hoʻopiliʻia i kāuʻaoʻao. Aia ma lalo iho kahi papaʻaina e hiki ke loaʻa ma kahi URL a me kā lākou hoʻopā'ālua.
Nā Pū'āinana Haʻawina URL Hoʻopā'ālua
ʻAno | Ke kumu i URL | Hoʻopā'ālua |
: | Ke kulekele kaʻawale (http) mai ka helu | % 3B |
/ | Keena a me nā papa kuhikuhi | % 2F |
# | Nā heleuma i hoʻokaʻawale | % 23 |
? | ʻO ka string query string | % 3F |
& | Nāʻenemi nīnau hulina | % 24 |
@ | E hoʻokaʻawale i ka inoa inoa a me ka inoa mai ka pūnaewele | % 40 |
% | Hōʻike i kahiʻano i hoʻopauʻia | % 25 |
+ | Hōʻike i kahi kikowaena | % 2B |
| ʻAʻole i manaʻo 'ia i nā URL | % 20 aiʻole |
E hoʻomaopopo i kēia mau hiʻohiʻona i hoʻololiʻia i ka likeʻole o ka mea āu e loaʻa ai me ka hua'ōlelo koʻikoʻi HTML . Eia kekahi laʻana, inā makemakeʻoe e hūnā i kahi URL me kahiʻano ampersand (&), e hoʻohanaʻoe i ka% 24,ʻo ia ka mea i hōʻikeʻia ma ka papa i luna nei. Ināʻoe e kākau ana i ka HTML a makemakeʻoe e hoʻohui i kahi ampersand i ka kikokikona,ʻaʻole hiki iāʻoe ke hoʻohana i ka% 24. Ma kahi kūpono, e hoʻohana anaʻoe i "& amp;"; aiʻole "& # 38;", nā meaʻelua e kākau i ka & ma kaʻaoʻao HTML ke hāʻawiʻia. He mea kānalua kēia i ka wā mua, akā, heʻano likeʻole ia ma waena o nā hua'ōlelo i hōʻikeʻia ma kaʻaoʻao iho,ʻo ia kekahi mahele o ka pūnaewele HTML, a me ka string URL,ʻo ia keʻano kaʻawale a no laila ma lalo o nā kānāwai'ē aʻe.
ʻO ka meaʻo "&" a me nāʻano o nā hua'ē aʻe, hiki keʻikeʻia i loko o kēlā me kēia,ʻaʻole ia e hoʻololi iāʻoe i nāʻokoʻa ma waena o nā meaʻelua.
Ka'ōlelo kumu mua na Jennifer Krynin. Hoʻoponoponoʻia e Jeremy Girard.