الفرق بين URI و URL: شرح، علاقة، استخدامات

نقاط رئيسية

  • URI مقابل URL: بينما جميع عناوين URL هي URIs، ليست جميع URIs عناوين URL. تحدد URIs الموارد بشكل عام، بينما تحدد عناوين URL موقعها الدقيق على الويب.
  • الاختلاف مع الروابط التشعبية (Hyperlinks): تحدد عناوين URL مواقع الموارد على الإنترنت، بينما الروابط التشعبية في HTML هي عناصر قابلة للنقر توجه المستخدمين بين عناوين URL هذه، مما يساعد على التنقل على الويب.
  • مكونات البنية: تتكون كل من URIs وعناوين URL من أجزاء رئيسية مثل المخطط (scheme) والنطاق (domain) والمسار (path)، ولكن العديد من هذه المكونات يمكن أن تكون اختيارية.

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

ستتعمق هذه المقالة في URIs وعناوين URL، مستكشفةً الفروقات بينها، وعلاقتها، واستخداماتها.

ما هو URI و URL؟

URI: اختصار لـ Uniform Resource Identifier (مُعرّف الموارد الموحد)، يُستخدم URI لتحديد مورد مثل صورة أو فيديو على الويب.

URL: اختصار لـ Uniform Resource Locator (مُحدد موقع الموارد الموحد)، يُستخدم URL لتحديد موقع مورد مثل صورة أو فيديو على الويب.

هل ما زال المفهوم غير واضح؟ دعني أوضح بمثال: تذهب إلى المكتبة العامة القريبة من منزلك وتسأل أمين المكتبة، “هل لديكم رواية الهوبيت؟” يجيب أمين المكتبة، “نعم، إنها على الرف 3، الصف 7 في قسم الخيال.” تذهب إلى الصف 7 في قسم الخيال وتجد الرواية هناك. في هذا المثال، “الهوبيت” هو URI لأنه يحدد الكتاب، و”الرف 3، الصف 7 وقسم الخيال” هو URL لأنه يحدد موقع الكتاب في المكتبة.

كيف يرتبط URL و URI؟

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

كما يتضح من الرسم التوضيحي أعلاه، جميع عناوين URL هي URIs، ولكن ليست جميع عناوين URIs هي URLs. وذلك لأن هناك أيضًا مجموعة فرعية أخرى من URI تُعرف باسم URN، لكننا لن نناقشها لأن ذلك سيزيد الفكرة تعقيدًا.

URL مقابل الروابط التشعبية (Hyperlinks)

أمر آخر يجب توضيحه هو الفرق بين عناوين URL والروابط التشعبية (links اختصارًا). يخلط الكثير من الناس بين المصطلحين ويعتقدون أنهما متطابقان. ومع ذلك، هذا ليس صحيحًا. كما نعلم من قبل، تحدد عناوين URL موقع مورد على الإنترنت. أما الروابط التشعبية (HyperLinks)، فهي عنصر HTML يسمح لك بالتنقل بين عناوين URL مختلفة على الويب. دعني أريك مثالاً:

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

بنية URL و URI

URL هي مجموعة فرعية من URI، لذا فإن بنيتهما متطابقة تقريبًا. فيما يلي البنية العامة لكليهما.

  • المخطط (Scheme): يشير المخطط إلى البروتوكول أو الطريقة المستخدمة للوصول إلى المورد. تشمل المخططات الشائعة “http“، “https“، “ftp“، “mailto“، والمزيد.
  • النطاق (Domain): يحدد اسم النطاق (أو عنوان IP) الخادم الذي يستضيف المورد. في هذه الحالة، تم استضافة المورد على Appuals.
  • المسار (Path): يحدد المسار موقع وهيكل المورد على الخادم المضيف.
  • المعلمات (Parameters): هذه هي المعلومات الإضافية المقدمة مع المورد.
  • المرساة (Anchor): تمثل المرساة المورد المحدد على الخادم المضيف. في هذا المثال، كانت صورة، وبالتالي .jpg.

هذه هي الأجزاء الرئيسية لـ URI و URL؛ ومع ذلك، يرجى ملاحظة أن معظمها اختياري. الأجزاء الوحيدة المطلوبة لـ URL هي المخطط والنطاق والمسار. الجزء الإلزامي الوحيد لـ URI هو المخطط.

الفرق بين URI و URL

بعد أن أصبح لدينا فكرة عامة عن URIs و URLs، دعنا نلقي نظرة على الفروقات الأساسية بينهما:

URI URL
URI تعني مُعرّف الموارد الموحد. URL تعني مُحدّد مواقع الموارد الموحد.
يتألف URI من مخطط ومُعرّف المورد المحدد. يحتوي URL على المخطط والنطاق والمسار والمعامل (اختياري) والمرساة (اختياري).
الغرض الأساسي من URI هو تحديد المورد بشكل فريد. الغرض الأساسي من URL هو تحديد موقع مورد على الويب.
لدى URI مجموعتان فرعيتان: URL (يحدد الموقع) وURN (يحدد الاسم). URL هو مجموعة فرعية من URI.
مثال على URI يمكن أن يكون urn:ISBN:0000000000 مثال على URL سيكون https://appuals.com
جدول يلخص الفروقات الرئيسية بين URL و URI

استخدامات URI و URL

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

URI

  • تعمل URIs كمُعرّفات للموارد، وتنطبق على أنواع متعددة من الموارد على الويب.
  • تُستخدم في تقنيات مثل مساحات الأسماء XML لتوفير مُعرّفات فريدة للعناصر في المستندات.
  • تُستخدم URIs في الحوسبة الموزعة، وتسمية الموارد في خدمات الويب، وواجهات برمجة التطبيقات، والبنى RESTful.

URL

  • تُعد URLs مهمة للتنقل في الشبكة العنكبوتية العالمية، والربط بين صفحات الويب، والوصول إلى الموارد عبر الإنترنت.
  • توفر URLs عنوان ويب كاملاً، بما في ذلك البروتوكول واسم النطاق والمسار، مما يوفر الموقع الدقيق والوصول إلى محتوى الويب.
  • تُستخدم URLs في تحسين محركات البحث (SEO) لمساعدة محركات البحث على ترتيب صفحات الويب.

الخاتمة

نأمل أن تكون قد أصبحت الآن على دراية واضحة بـ URL و URIs، والفروقات بينهما، واستخداماتهما. لقد حاولنا أن نجعل هذه المقالة بسيطة قدر الإمكان لتكون في متناول جمهور أوسع. إذا كنت لا تزال غير واضح أو لديك أي أسئلة إضافية، فلا تتردد في طرحها أدناه.

الأسئلة الشائعة

ما الفرق بين URI و URL؟

URI (مُعرّف الموارد الموحد) هو مصطلح واسع لتحديد أي مورد. URL (مُحدّد مواقع الموارد الموحد) هو نوع محدد من URI يعطي عنوان المورد.

هل يمكن تغيير URLs و URIs؟

الويب، يجب الاحتفاظ بـ URI و URL دائمين.

ما هي الأجزاء الأساسية لـ URL؟

الأجزاء الأساسية لعنوان URL هي المخطط والنطاق والمسار. جميع الأجزاء الأخرى اختيارية.

هل تؤثر عناوين URL على تحسين محركات البحث؟

تلعب عناوين URL دورًا في تحسين محركات البحث (SEO) لأن محركات البحث تستخدمها لتصنيف صفحات الويب. يمكن أن يؤدي وجود عناوين URL واضحة ووصفيّة إلى تحسين ظهور موقع الويب في محركات البحث.

Comments are closed.