عنوان URL


ما هو عنوان URL ؟

العنوان URL هو إختصار Uniform Resource Locator وهو العنوان العالمي لصفحات الويب والموارد الأخرى على شبكة الويب العالمية. الغرض الرئيسي منه هو تحديد موقع صفحة الويب والموارد الأخرى المتاحة على الإنترنت ، وتحديد آلية الوصول إليه من خلال متصفح الويب.

على سبيل المثال ، إذا نظرت إلى شريط العنوان في متصفحك ، فسترى:

https://www.educationfactorys.com/HTML/html-url.php

- هذا هو عنوان URL لصفحة الويب التي تستعرضها الآن.


بناء جملة URL

الصيغة العامة لعناوين URL هي :

scheme://Domin-name:port/path?query-string#fragment-id

يحتوي عنوان URL على بنية خطية ويتكون عادةً ما يلي:

  • Scheme: يحدد النظام البروتوكول المراد استخدامه للوصول إلى المورد على الإنترنت. يكون اسم البروتوكول متبوعا بثلاثة رموز :// (نقطتان رأسيتان وشرطتان).
    البروتوكولات الأكثر استخدامًا هي http:// و https:// و ftp:// و mailto://

  • Domin-name: اسم المجال. يشير إلى خادم الويب الذي يتم طلبه. بدلاً من ذلك ، من الممكن استخدام عنوان IP مباشرةً ، ولكن نظرًا لصعوبة ذلك لا يتم استخدامه غالبًا على الويب.

  • Port: غالبًا ما تقدم الخوادم أكثر من نوع واحد من الخدمات ، لذلك يجب عليك أيضًا إخبار الخادم بالخدمة المطلوبة. تتم هذه الطلبات عن طريق رقم المنفذ port number. عادةً ما يتم حذف أرقام المنافذ الإفتراضية لخدمة ما من عنوان URL. على سبيل المثال ، يتم تشغيل خدمة ويب HTTP افتراضيًا عبر المنفذ 80 ، ويعمل HTTPS افتراضيًا عبر المنفذ 443.

  • Path: - يحدد المسار المورد المحدد داخل المضيف الذي يريد المستخدم الوصول إليه. على سبيل المثال ، /html/html-url.php و /news/technology/ وما إلى ذلك.

  • Query String: تحتوي سلسلة الاستعلام على بيانات لتمريرها إلى نصوص برمجية scripts من جانب الخادم ، تعمل على خادم الويب. سلسلة الاستعلام تسبق بعلامة استفهام (؟) ، عادة ما تكون سلسلة من الأزواج الاسم والقيمة مفصولة بعلامة العطف (&) ، على سبيل المثال : ?first_name=Murad&last_name=Mustafa

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