ما هو عنوان URL؟

ما هو عنوان URL؟.

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

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

Lorsqu’une URL est utilisée dans un document (par exemple dans une page HTML), les choses sont différentes car le navigateur connaît déjà l’URL du document courant et pourra l’utiliser pour en déduire certaines informations afin de compléter les URL contenues dans المستند. يتم تمييز عنوان URL المطلق عن عنوان URL النسبي على مستوى المسار. إذا بدأ مسار URL بالرمز “/” ، فسيقوم المستعرض بالبحث عن المورد في جذر الخادم دون استخدام سياق المستند الحالي.

لنأخذ بعض الأمثلة الملموسة لتوضيح المفهوم.

أمثلة على عناوين URL المطلقة

URL كامل

مثال :

https://developer.mozilla.org/fr/docs/ تعلم البروتوكول الضمني

مثال :

//developer.mozilla.org/en/docs/Learn

في هذه الحالة ، سيعرف المستعرض أن عنوان URL يستخدم نفس البروتوكول الذي تم استخدامه لتحميل المستند الذي يحتوي على عنوان URL هذا.

اسم المجال الضمني

مثال :

/ en / docs / Learn

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

ملحوظة : لا يمكن حذف اسم المجال دون حذف البروتوكول.

أمثلة على عناوين URL النسبية

لفهم الأمثلة التالية بشكل أفضل ، سنضع أنفسنا في السياق حيث يتم استدعاء عناوين URL التالية من مستند موجود على عنوان URL التالي https://developer.mozilla.org/fr/docs/Learn

الموارد الفرعية

مثال :

المهارات / البنية التحتية / Understanding_the_URLs

لا يبدأ عنوان URL بـ / ، سيحاول المستعرض العثور على المستند الهدف في دليل فرعي للمورد الحالي. في هذا المثال ، عنوان URL المطلق المقابل للمستند الذي سيتم الوصول إليه هو: https://developer.mozilla.org/fr/docs/Learn/Competences/Infrastructure/Understanding_the_URLs

اصعد في شجرة المجلد

مثال :

../CSS/display

في هذه الحالة ، نستخدم الاصطلاح الموروث من عالم UNIX: ../ يخبر المتصفح بالذهاب إلى دليل واحد في بنية الشجرة. عنوان URL المطلق المقابل للمورد المستهدف موجود هنا https://developer.mozilla.org/fr/docs/Learn/../CSS/display ، والذي يمكن تبسيطه إلى: https://developer.mozilla.org/ ar / docs / CSS / display

هل كان المقال مفيداً؟شاركه مع أصدقائك ولا تنسى لايك والتعليق


Comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *