مقدمة موجزة عن ترميز URL

click fraud protection

عندما تمرر معلومات من خلال عنوان URL ، يجب أن تستخدم السلسلة أحرفًا معينة مسموحًا بها فقط. تشتمل هذه الأحرف المسموح بها على أحرف أبجدية وأرقام وعدد قليل من الأحرف الخاصة التي لها معنى في سلسلة عنوان URL. يجب ترميز أي أحرف أخرى يجب إضافتها إلى عنوان URL بحيث لا تسبب مشاكل أثناء رحلة المتصفح لتحديد الصفحات والموارد التي تبحث عنها.

ترميز URL

يأخذ التشفير فقط طابعًا خاصًا ويستبدله ببديله المشفر. تبدو السلسلة فوضوية ، ولكن النتيجة سهلة على أجهزة الكمبيوتر لقراءتها ولن تخاطر بالتوجيهات الخاطئة لعناوين URL.

على سبيل المثال ، الارتباط بملف بعنوان سيرتي الذاتية. pdf يتطلب ترميز URL لاستيعاب المسافة بين لي و سيرة ذاتية. النتيجه هي my٪ 20resume.pdf. بدون ترميز رمز المسافة ، سيفترض متصفح الويب أن عنوان URL ينتهي في نهاية الكلمة لي، مع استئناف. pdf يتم التخلص منها على أنها بيانات غير ضرورية. في مثل هذه الحالة ، لن تجد ملفك أبدًا!

ما الذي يجب تشفيره؟

يجب ترميز أي حرف ليس حرفًا أبجديًا أو رقمًا أو حرفًا خاصًا يتم استخدامه خارج سياقه الطبيعي في صفحتك. يوجد أدناه جدول بالأحرف الشائعة في عناوين URL وتشفيرها:

instagram viewer

ترميز URL للأحرف المحجوزة

حرف الغرض في URL التشفير
: بروتوكول منفصل (http) من العنوان ٪ 3 ب
/ مجال وأدلة منفصلة ٪ 2F
# مراسي منفصلة %23
? سلسلة استعلام منفصلة ٪ 3F
& عناصر استعلام منفصلة %24
@ افصل اسم المستخدم وكلمة المرور عن المجال %40
% يشير إلى حرف مشفر %25
+ يشير إلى مسافة ٪ 2 ب
لا يوصى به في عناوين URL ٪ 20 أو +

تختلف هذه الأمثلة المشفرة عما تجده باستخدام أحرف HTML الخاصة. على سبيل المثال ، لترميز عنوان URL بحرف علامة العطف ، استخدم %24. ومع ذلك ، في HTML ، استخدم إما & أو &، وكلاهما سيكتب علامة العطف في صفحة HTML.

مخططات التشفير المختلفة هذه ليست متناقضة كما تبدو. مجموعة واحدة تحكم عناوين URL بينما تحكم الأخرى محتوى الصفحة التي يشير إليها عنوان URL.

instagram story viewer