لقد كنا جميعًا هناك: تكتب اسم موقع الويب في شريط عنوان المتصفح المفضل لديك ، أو ربما تنقر فوق نتيجة بحث Google. ثم فجأة ، تظهر سلسلة من الكلمات والرموز التي تبدو عشوائية في نهاية عنوان URL للموقع. بالطبع ، ليس لديك أي فكرة عن سبب وجودها ، لكنك سعيد بمشاهدة قوائم Amazon أو نتائج بحث Google أو أي موقع ويب تختاره بأمان.
يمكن أن تبدو مثل هراء بالنسبة للعين غير المدربة ، ولكن كل حرف في عنوان URL يخدم غرضًا. دعنا نقسم تشريح عنوان URL لموقع الويب ، من البروتوكول إلى سلسلة الاستعلام.
المكونات الخمسة الرئيسية لعنوان URL
يمكن تقسيم عنوان URL إلى ثلاثة أجزاء رئيسية: البروتوكول واسم المجال والمسار. يمكنك بعد ذلك التعامل مع سلسلة استعلام أو الحصول على علامة مرساة.
1. بروتوكول
المكون الأول لعنوان URL هو البروتوكول. إنها الطريقة المستخدمة للوصول إلى مورد على الإنترنت. البروتوكول الأكثر شيوعًا لتصفح الويب هو HTTP (بروتوكول نقل النص التشعبي). يرسل طلبًا من متصفح المستخدم إلى الخادم الذي يستضيف موقع الويب ، ثم يرسل الخادم المورد المطلوب كاستجابة.
يحتوي HTTP على إصدار آمن يسمى HTTPS (HTTP Secure) ، والذي يستخدم التشفير لإضافة طبقة أمان إضافية. يتم استخدام HTTPS عند إرسال بيانات حساسة ، مثل كلمات المرور أو معلومات بطاقة الائتمان ، عبر الإنترنت. يحتاج موقع الويب الخاص بك إلى شهادة SSL لاستخدام بروتوكول HTTPS في عناوين URL الخاصة به.
2. اسم النطاق
اسم المجال هو المعرف الفريد لموقع ويب على الإنترنت. تتكون من جزأين: مجال المستوى الأعلى (TLD) ونطاق المستوى الثاني. يشير TLD إلى فئة موقع الويب ، مثل .com للمواقع التجارية و .edu للمؤسسات التعليمية و .org للمؤسسات غير الربحية. نطاق المستوى الثاني هو الاسم الفريد الذي يختاره صاحب الموقع.
على سبيل المثال ، في اسم المجال www.makeuseof.com ، "makeuseof" هو نطاق المستوى الثاني ، و ".com" هو TLD. يتم تسجيل أسماء النطاقات مع أمناء تسجيل النطاقات ويمكن شراؤها لفترة محددة ، عادة لمدة عام واحد ، ولكن في بعض الأحيان لفترة أطول.
3. طريق
يحدد مسار URL موقع المورد على موقع الويب. يأتي عادةً بعد اسم المجال ويبدأ بشرطة مائلة للأمام (/). يتم استخدام المسار لتنظيم المحتوى على موقع الويب وتسهيل تنقل المستخدمين.
على سبيل المثال ، في عنوان URL www.example.com/blog/post1 ، "blog" هي الدليل الذي يحتوي على منشورات المدونة ، و "post1" هي منشور المدونة المحدد. يمكن أيضًا استخدام المسار لتحسين محركات البحث (SEO) من خلال تضمين الكلمات الرئيسية ذات الصلة.
4. سلسلة الاستعلام
سلسلة الاستعلام هي جزء من عنوان URL الذي يبدأ بعلامة استفهام (؟) ويحتوي على أزواج من المفاتيح والقيمة مفصولة بعلامة العطف (&). يتم استخدامه لتمرير البيانات بين صفحات الويب ويمكن أن يحتوي على معلومات مثل مصطلحات البحث أو تفضيلات المستخدم.
على سبيل المثال ، في عنوان URL www.example.com/search؟ q = example & category = books ، سلسلة الاستعلام تحتوي على زوجين من قيم المفاتيح: "q = example" يشير إلى أن مصطلح البحث هو "example" و "category = books" يشير إلى أن البحث عن كتب. سترى بشكل عام سلاسل الاستعلام التي تحتوي على مجموعة من معلمات البحث عند تصفح مواقع الويب التي تسمح لك بتصفية نتائج البحث أو مواقع الويب التي ترغب في الحصول على بيانات التتبع.
5. مرساة العلامة
علامة الارتساء هي معرف جزء يأتي بعد عنوان URL ويبدأ برمز التجزئة (#). يرتبط بجزء معين من صفحة الويب ويمكن استخدامه لإنشاء جدول محتويات أو للارتباط بقسم معين من مقالة طويلة.
على سبيل المثال ، في دليل مكون من 5000 كلمة ، قد يقوم المؤلف بتضمين قائمة تنقل لتقسيم المحتوى:
- تعريفات
- تاريخ
- تحديات الصناعة
- أسئلة وأجوبة
إذا قمت بالتمرير فوق أحد هذه الروابط ، فقد يحتوي عنوان URL على علامة ربط ، مثل "#definitions" ، والتي تشير إلى أن المتصفح يقوم بالتمرير لأسفل إلى القسم الذي يحتوي على هذا المعرف في HTML.
ما هو ترميز URL؟
تتألف عناوين URL من أحرف من مجموعة أحرف ASCII ، وهي مجموعة فرعية من مجموعة أحرف Unicode. Unicode هو معيار ترميز دولي للأحرف بلغات وأبجديات مختلفة. عند استخدام حرف خارج مجموعة أحرف ASCII في عنوان URL ، يجب ترميزه للتأكد من أن المتصفح يفهمه بشكل صحيح.
ترميز URL هو عملية تحويل الأحرف خارج مجموعة أحرف ASCII إلى مكافئها ASCII. على سبيل المثال ، سيتم ترميز حرف Unicode "é" على أنه "٪ e9". يستخدم ترميز URL أيضًا للأحرف الخاصة مثل المسافات ، والتي يتم ترميزها كـ "+" أو "٪ 20".
لا تقلق بشأن حفظ كل مجموعة تشفير ممكنة. ال مرجع ترميز عنوان URL لـ W3Schools الدليل هو مورد مفيد لهذا الموضوع.
ما هي عمليات إعادة توجيه URL؟
في بعض الأحيان ، عندما تقوم بإدخال عنوان URL في شريط عنوان المتصفح الخاص بك ، فإن صفحة الويب ستعيد التوجيه إلى صفحة ويب أخرى. هذا بسبب وجود عدة طرق يمكن من خلالها هيكلة عناوين URL ، وقد لا يعمل بعضها بالشكل المتوقع. عندما يحدث هذا ، يستجيب الخادم برمز حالة HTTP يشير إلى أنه يجب إعادة التوجيه إلى عنوان URL آخر (عادةً 301 أو 302). يمكن بعد ذلك تحديد الموقع الجديد في رأس الاستجابة.
تشمل رموز الحالة ومعناها:
- 200 - جيد: كان الطلب ناجحًا.
- 301 منقول بشكل دائم: تم نقل المورد المطلوب بشكل دائم إلى موقع جديد ويجب استرداده من هناك في الطلبات المستقبلية.
- 302 - تم العثور عليه (إعادة توجيه مؤقتة): يشير هذا إلى أن الصفحة موجودة مؤقتًا على عنوان URL مختلف ولا يجب تخزينها مؤقتًا بواسطة محركات البحث أو استخدامها كمصدر موثوق للمعلومات حول محتواها. يمكن أن يشير أيضًا إلى صيانة الخادم ، حيث يتم إعادة توجيه الصفحات أثناء إجراء التحديثات أو عندما تحتاج الصفحات المقصودة إلى تقديم عناوين URL بديلة لأغراض التتبع مثل اختبار A / B أو التقسيم الاختبارات.
تكون أكواد الحالة المذكورة أعلاه خاصة بصلاحية عنوان URL نفسه ، ومن المحتمل ألا تعرف حتى بوجودها أثناء عرض موقع ويب وظيفي بشكل عرضي.
ومع ذلك ، عند ظهور مشكلات في عنوان URL أو موقع الويب أو استضافة الويب الأساسية ، فسترى واحدة من مجموعة مختلفة من الرموز:
- 403 ممنوع: يشير هذا إلى أنك غير مصرح لك بمشاهدة صفحة الويب. قد يكون هذا بسبب أذونات غير صحيحة أو نقص في بيانات اعتماد المصادقة.
- 404 غير موجود: يشير هذا إلى أن المورد المطلوب غير موجود على الخادم ويجب إزالته من أي إشارات مرجعية أو صفحات نتائج محرك البحث (SERPs).
- +500 - أخطاء الخادم: تشير هذه إلى حدوث خطأ أثناء معالجة طلبك وعادة ما يكون ناتجًا عن مشكلة في تكوين الخادم ، مثل أخطاء الترميز في البرامج النصية ومشكلات قاعدة البيانات وما إلى ذلك.
يمكن أن تكون أخطاء موقع الويب مزعجة ولكنها ليست نهاية العالم. أولاً ، حاول إجراء تحديث قوي لصفحة الويب. بعد ذلك ، تحقق من شريط العناوين الخاص بك بحثًا عن أخطاء من صنع الإنسان. هل قمت بإضافة حرف؟ هل تهجئ العلامة التجارية إحدى الكلمات بشكل غير تقليدي؟ هل سارت قطتك عبر لوحة المفاتيح؟ إذا لم يعمل أي مما سبق ، وكان موقعك على الويب ، فاتصل بمضيفك. لسوء الحظ ، إذا كان موقع الويب يخص شخصًا آخر ، فسيتعين عليك انتظاره.
فهم عناوين URL من البروتوكولات إلى المسارات
يتكون عنوان URL من العديد من المكونات التي يخدم كل منها غرضًا. من خلال فهم تشريح عنوان URL ، يمكنك التنقل بسهولة أكبر في مواقع الويب والاستفادة إلى أقصى حد من الميزات المتاحة. سواء كنت تبحث عن معلومات أو تتسوق عبر الإنترنت ، يمكن أن يساعدك فهم عناوين URL في تحقيق أقصى استفادة من الويب.