URL របស់វេបសាយដែលត្រូវបានគេស្គាល់ជាទូទៅថាជា "អាសយដ្ឋានគេហទំព័រ" គឺជាអ្វីដែលនរណាម្នាក់ចូលក្នុងកម្មវិធីរុករកអ៊ីនធឺណិតដើម្បីចូលប្រើគេហទំព័រជាក់លាក់។ នៅពេលអ្នកបញ្ជូនព័ត៌មានតាមរយៈ URL អ្នកត្រូវប្រាកដថាវាប្រើតែតួអក្សរដែលអនុញ្ញាត។ តួអង្គទាំងនេះត្រូវបានអនុញ្ញាតឱ្យរួមបញ្ចូលតួអក្សរអក្សរសាស្ត្រលេខនិងតួអក្សរពិសេសមួយចំនួនដែលមានអត្ថន័យនៅក្នុងខ្សែអក្សរ URL ។ តួអក្សរផ្សេងទៀតណាមួយដែលត្រូវបន្ថែមទៅ URL មួយគួរតែត្រូវបានអ៊ិនកូដដូច្នេះវាមិនបណ្តាលឱ្យមានបញ្ហាក្នុងអំឡុងពេលធ្វើដំណើររបស់កម្មវិធីរុករកដើម្បីកំណត់ទីតាំងទំព័រនិងធនធានដែលអ្នកកំពុងស្វែងរក។
អ៊ិនកូដ URL
តួអក្សរដែលបានអ៊ិនកូដច្រើនបំផុតក្នុងខ្សែអក្សរ URL គឺតួអក្សរ
អត្ថបទអក្សរអ៊ិន្ឈ៍នេះនឹងបញ្ជូនប្រធានបទ "នេះគឺជាប្រធានបទរបស់ខ្ញុំ" ។ តួអក្សរ "+" ក្នុងការអ៊ិនកូដនឹងត្រូវបានជំនួសដោយ
ដើម្បីអ៊ិនកូដ URL អ្នកគ្រាន់តែជំនួសតួអក្សរពិសេសដោយខ្សែអក្សរអ៊ិនកូដរបស់ពួកគេ។ ។ វានឹងចាប់ផ្ដើមដោយ% តួអក្សរ។
អ៊ិនកូដ URL
ដោយនិយាយយ៉ាងតឹងរឹងអ្នកគួរតែសរសេរកូដតួអក្សរពិសេសណាមួយដែលរកឃើញនៅក្នុង URL ។ ចំណាំសំខាន់មួយក្នុងករណីអ្នកមានអារម្មណ៍តិចតួចក្នុងការនិយាយឬការអ៊ិនកូដទាំងអស់នោះគឺថាអ្នកនឹងមិនឃើញតួអក្សរពិសេសណាមួយនៅក្នុង URL ខាងក្រៅបរិបទធម្មតាទេលើកលែងតែទិន្នន័យសំណុំបែបបទ។
URL ភាគច្រើនប្រើតួអក្សរធម្មតាដែលតែងតែត្រូវបានអនុញ្ញាតដូច្នេះគ្មានការអ៊ិនកូដឡើយ។
ប្រសិនបើអ្នកបញ្ជូនទិន្នន័យទៅស្គ្រីប CGI ដោយប្រើវិធីសាស្ត្រ GET អ្នកគួរតែអ៊ិនកូដទិន្នន័យព្រោះវានឹងត្រូវបានផ្ញើតាម URL ។ ឧទាហរណ៍ប្រសិនបើអ្នកកំពុងសរសេរតំណដើម្បីផ្សព្វផ្សាយ មតិព័ត៌មាន RSS នោះ URL របស់អ្នកនឹងត្រូវបានអ៊ិនកូដដើម្បីបន្ថែម URL ស្គ្រីបដែលអ្នកកំពុងផ្សព្វផ្សាយ។
អ្វីដែលគួរតែត្រូវបានបម្លែង?
តួអក្សរណាមួយដែលមិនមែនជាតួអក្សរអក្ខរាវិរុទ្ធលេខឬតួអក្សរពិសេសដែលកំពុងត្រូវបានប្រើក្រៅបរិបទធម្មតារបស់វានឹងត្រូវបានអ៊ិនកូដនៅក្នុងទំព័ររបស់អ្នក។ ខាងក្រោមនេះគឺជាតារាងនៃតួអក្សរធម្មតាដែលអាចរកបាននៅក្នុង URL និងការអ៊ិនកូដរបស់ពួកគេ។
តួអក្សរបម្រុងទុកអ៊ិនកូដ URL
តួអក្សរ | គោលបំណងក្នុង URL | ការអ៊ិនកូដ |
: | ញែកពិធីការ (http) ពីអាសយដ្ឋាន | % 3 ប៊ី |
/ | បំបែកដែននិងថត | % 2F |
# | បំបែកយុថ្កា | % 23 |
? | ញែកខ្សែអក្សរសំណួរ | % 3F |
& | ញែកធាតុសំណួរ | % 24 |
@ | បំបែកឈ្មោះអ្នកប្រើនិងពាក្យសម្ងាត់ពីដែន | % 40 |
% | បង្ហាញតួអក្សរដែលបានអ៊ិនកូដ | % 25 |
+ | បង្ហាញពីចន្លោះ | % 2 ប៊ី |
<ដកឃ្លា> | មិនត្រូវបានណែនាំនៅក្នុង URL | % 20 ឬ + |
ចំណាំថាឧទាហរណ៍ដែលបានអ៊ិនកូដទាំងនេះខុសពីអ្វីដែលអ្នករកឃើញជាមួយ តួអក្សរពិសេសរបស់ HTML ។ ឧទាហរណ៍ប្រសិនបើអ្នកត្រូវការអ៊ិនកូដ URL ដែលមានតួអក្សរ & ampersand (&) អ្នកនឹងប្រើ% 24 ដែលជាអ្វីដែលត្រូវបានបង្ហាញនៅក្នុងតារាងខាងលើ។ ប្រសិនបើអ្នកសរសេរ HTML ហើយអ្នកចង់បន្ថែមសញ្ញានិងអត្ថបទអ្នកមិនអាចប្រើ% 24 ទេ។ ផ្ទុយទៅវិញអ្នកនឹងប្រើ "amp;" ឬ "& # 38;" ដែលទាំងពីរនឹងសរសេរចេញនៅក្នុងទំព័រ HTML ពេលបង្ហាញ។ នេះហាក់ដូចជាយល់ច្រឡំនៅពេលដំបូងប៉ុន្តែវាមានភាពខុសប្លែកគ្នារវាងអត្ថបទដែលលេចឡើងនៅលើទំព័រខ្លួនវាដែលជាផ្នែកនៃកូដ HTML និងខ្សែអក្សរ URL ដែលជាអង្គភាពដាច់ដោយឡែកហើយដូច្នេះវាស្ថិតក្រោមការគ្រប់គ្រងខុសគ្នា។
ការពិតដែលថាតួអក្សរ "&" ក៏ដូចជាតួអក្សរជាច្រើនផ្សេងទៀតអាចលេចឡើងក្នុងនីមួយៗមិនគួរធ្វើអោយអ្នកយល់ច្រឡំអំពីភាពខុសគ្នារវាងអ្នកទាំងពីរនោះទេ។
អត្ថបទដើមរបស់នាង Jennifer Krynin ។ កែសម្រួលដោយលោក Jeremy Girard ។