Hostwinds مدونة

نتائج البحث عن:

URI vs url: الاختلافات ، أوجه التشابه ، والاستخدامات صورة مميزة

URI vs url: الاختلافات ، أوجه التشابه ، والاستخدامات

بواسطة: Hostwinds Team  /  يونيو 17, 2024


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

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

ما هو URI؟

يعد URI ، أو معرف الموارد الموحد ، مصطلحًا شاملًا يصف سلسلة من الأحرف المستخدمة لتحديد أو تسمية مورد على الإنترنت أو أي نظام آخر.إنه يوفر طريقة موحدة لتحديد موارد مختلفة والوصول إليها ، سواء كانت مواقع الويب أو المستندات أو الصور أو حتى الكائنات المادية في سياق إنترنت الأشياء (IoT).

بناء جملة URI

يتكون URI عادة من عدة مكونات ، يشار إليها مجتمعة باسم بناء الجملة ، التي تعمل معًا لتحديد مورد:

مخطط: هذا يحدد البروتوكول أو الطريقة للوصول إلى المورد ، مثل http: // ، https: // ، ftp: // ، أو mailto:.يخبر المخطط النظام كيفية تفسير ومعالجة الأجزاء المتبقية من URI.

سلطة: يتضمن هذا الجزء اسم المجال أو عنوان IP حيث يوجد المورد.يوفر معلومات حول الخادم المضيف أو النظام الذي يضم المورد.

طريق: ويمثل الهيكل الهرمي أو موقع المورد داخل المضيف.يتم فصل شرائح المسار عن طريق القطع المائلة للأمام (/) وغالبًا ما تشبه بنية نظام الملفات.

استفسار: يسمح هذا المكون الاختياري بتمرير المعلمات أو البيانات إلى المورد.يبدأ بعلامة استفهام (؟) ويتكون من أزواج القيمة الرئيسية مفصولة بعلامة متساوية (=) و ampersands (&).

شظية: اختياري أيضًا ، ويشير إلى جزء أو قسم محدد داخل المورد.يتم فصل الشظية عن بقية URI بواسطة رمز التجزئة (#) وغالبًا ما يتم استخدامها للتنقل الداخلي داخل صفحة أو مستند ويب.

دعنا نستخدم مثالًا على URI لتفصيل كل مكون من مكونات بناء الجملة:

http://www.example.com/products/category1/item?color=green&size=large#details

في هذا URI:

  • "http" هو المخطط

  • "www.example.com" هي السلطة

  • "/المنتجات/الفئة 1/العنصر" هو المسار

  • "اللون = الأخضر والحجم = كبير" هو الاستعلام

  • "تفاصيل" هو الجزء

أنواع أوريس

هناك نوعان رئيسيان من URIS:

عناوين URL (محددات الموارد الموحدة)

عنوان URL هو نوع معين من URI يوفر موقع أو عنوان مورد على الإنترنت.كما أنه يستخدم مكونات المخطط والسلطة والمسار للوصول إلى الموارد واستردادها.

الجرار (أسماء الموارد الموحدة)

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

ما هو عنوان URL؟

عنوان URL ، أو موقع الموارد الموحد ، هو نوع محدد من URI المستخدم لتحديد الموارد والوصول إليها على الإنترنت.إنه بمثابة معرف ومسار لاسترداد والتفاعل مع الموارد عبر الإنترنت مثل صفحات الويب والملفات والصور.

مكونات عنوان URL

مثل أوريس ، بناء جملة URL تتكون من عدة مكونات:

مخطط: يحدد هذا البروتوكول للوصول إلى المورد ، مثل http: // أو https: //.

سلطة: يتضمن هذا الجزء اسم المجال أو عنوان IP لـ قاعدة بيانات للانترنت استضافة المورد.

طريق: يمثل الموقع الهرمي للمورد داخل خادم الويب.

استفسار: يسمح هذا المكون الاختياري بتمرير المعلمات أو البيانات إلى المورد.

شظية: اختياري أيضًا ، ويشير إلى قسم محدد داخل مورد التنقل الداخلي.

استخدام عناوين URL لتحديد موارد الويب

عند إدخال عنوان URL في متصفح ويب أو انقر فوق ارتباط تشعبي ، يستخدم المتصفح المعلومات الموجودة في عنوان URL لإنشاء اتصال مع خادم الويب المناسب وطلب المورد المحدد.

يحدد المخطط البروتوكول (على سبيل المثال ، HTTP أو HTTPS) ، بينما تحدد السلطة خادم الويب المضيف.يتنقل المسار إلى موقع المورد ، ويوفر الاستعلام والشظية معلومات أو معلمات إضافية حسب الحاجة.

على سبيل المثال ، مع https://www.example.com/products/item؟color=green#Details ، فإن المتصفح يلي:

  • استعمال "https" لإنشاء اتصال آمن.

  • الاتصال بـ "www.example.com" (خادم الويب).

  • انتقل إلى "/منتجات/عنصر" على الخادم.

  • يمر "اللون = الأخضر" إلى الخادم.

  • قم بالتمرير إلى ملف "تفاصيل" القسم داخل المورد المسترجع.

الاختلافات الرئيسية بين URI و URL

في حين أن URIS وعنوان URL هي مفاهيم ذات صلة ، من المهم فهم خلافاتهم.

تَسَلسُل

  • URI هو المصطلح الشامل الذي يصف أنواعًا مختلفة من المعرفات ، مثل عناوين URL والجرار.

  • عناوين URL هي نوع محدد من URI.جميع عناوين URL هي URIS ولكن ليس كل URIS هي عناوين URL.

غاية

  • يمكن استخدام URIs لكل من الموارد وتحديد التسمية/تحديد الموارد عبر تنسيقات مختلفة (مواقع الويب ، المستندات ، الصور ، إلخ)

  • تستخدم عناوين URL في المقام الأول لتحديد الموارد على الويب.

بناء

  • يمكن أن تتبع URIS تنسيقات واتفاقيات مختلفة اعتمادًا على غرضها (على سبيل المثال ، الجرار).

  • تلتزم عناوين URL ببناء بناء جملة معينين لتحديد موارد الويب (المخطط ، السلطة ، المسار ، الاستعلام ، الشظية).

فهم URIS وعنوان URL من خلال الأمثلة

لفهم مفاهيم URIS وعنوان URL بشكل أفضل ، دعنا نستكشف بعض الأمثلة في العالم الحقيقي.

URIS التي ليست عناوين URL (على سبيل المثال ، الجرار ، Mailto)

في حين أن جميع عناوين URL تعتبر URIS ، ليس كل URIS هي بالضرورة عناوين URL.نوع واحد شائع من URI ليس عنوان URL هو جرة.

فيما يلي بعض الأمثلة على الجرار:

  • جرة: ISBN: 0451450523 (يحدد كتابًا برقم ISBN)

  • جرة: uuid: f81d4fae-7dec-11d0-a765-00a0c91e6bf6 (جرة قائمة على UUID)

  • جرة: IETF: RFC: 7231 (يحدد مستند IETF RFC)

كما ترون ، تم تصميم الجرار لتحديد الموارد بشكل فريد دون تحديد موقعها.أنها توفر أسماء مستمرة مستقلة عن الموقع لأنواع مختلفة من الموارد.

إليك مثال على مخطط "Mailto:":

  • Mailto: info@example.com (يحدد عنوان بريد إلكتروني)

مخطط "Mailto:" هو نوع من URI المستخدمة لتحديد عناوين البريد الإلكتروني ، على غرار كيفية تحديد الجرار الموارد دون تحديد المواقع.

أمثلة عناوين URL المشتركة

من ناحية أخرى ، يتم استخدام عناوين URL خصيصًا لتحديد الموارد والوصول إليها على الإنترنت.دعونا نستكشف بعض الأمثلة الشائعة:

عناوين صفحة الويب

  • https://www.example.com

  • http://www.example.org/about

  • https://blog.example.net/articles/latest-news

في عناوين URL هذه ، يمكنك رؤية المكونات المختلفة: المخطط (http: // أو https: //) ، المجال أو السلطة (www.example.com ، www.example.org ، blog.example.net) ، والمسار (/حول ،/المقالات/أحدث الأخبار).

تنزيلات الملفات

  • ftp://ftp.example.com/pub/files/document.pdf

  • https://www.example.net/downloads/software.zip

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

أفضل الممارسات لاستخدام URIS و URLS

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

اختر المخطط الصحيح

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

فمثلا:

  • استخدم "https: //" لجميع صفحات الويب ، حتى لو لم تكن تحتوي على معلومات حساسة أو تتطلب اتصالًا آمنًا.

  • استخدم "FTP: //" للوصول إلى الملفات ونقلها عبر ملفات بروتوكول نقل الملفات (FTP).

  • "Mailto:" هو مخطط تحديد عناوين البريد الإلكتروني كموارد.

إنشاء URI/URL ذات معنى وقابلة للقراءة

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

النظر في أفضل الممارسات التالية:

  • استخدم شرائح المسار الواضحة والموجزة التي تعكس بدقة التسلسل الهرمي للموارد أو الهيكل.

  • دمج الكلمات الرئيسية أو المصطلحات ذات الصلة التي توفر السياق حول المورد.

  • تجنب شرائح المسار غير الضرورية أو الزائدة التي تضيف التعقيد دون تقديم معلومات ذات معنى.

  • فصل الكلمات في مقاطع المسار باستخدام الواصلات (-) أو السفلية (_) لتحسين قابلية القراءة.

التعامل مع الأحرف الخاصة والترميز

يمكن أن تحتوي URIs وعنوان URL على شخصيات خاصة مختلفة ، مثل المساحات أو الأحرف غير ASCII أو الشخصيات ذات المعاني المحددة (على سبيل المثال ، /،؟ ، #).

لضمان المناولة والتفسير المناسبين ، من المهم اتباع إرشادات الترميز:

  • استبدل المساحات بـ "٪ 20" أو استخدم ترميز النسبة المئوية المناسبة للأحرف غير ASCII.

  • قم بتشفير الأحرف ذات المعاني الخاصة (على سبيل المثال ،؟ ، #، /) باستخدام ترميز النسبة المئوية عند الضرورة.

  • تجنب استخدام أحرف أو رموز خاصة غير ضرورية قد تسبب مشاكل في الارتباك أو التوافق.

ما هو جرة؟

تمامًا مثل عنوان URL ، فإن جرة (اسم مورد موحد) هي مجموعة فرعية من URI.

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

على سبيل المثال ، قد يبدو جرة كتاب معين مثل هذا: جرة: ISBN: 978-3-16-148410-0-سيشير هذا المعرف دائمًا إلى هذا الكتاب المعين ، بغض النظر عن المكان الذي تجده فيه أو كيفية الوصول إليه.

المفاهيم الخاطئة الشائعة حول URIS وعنوان URL

الآن وبعد أن قمنا بتبديد المفهوم الخاطئ الرئيسي لقياس URIs وعنوان URL بكوننا قابلين للتبديل ، دعونا نلقي نظرة على بعض الخلطات الأكثر شيوعًا المرتبطة بمعرفات الموارد هذه.

الاعتقاد الخاطئ: تشير URIS وعنوان URL فقط إلى عناوين الويب

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

الاعتقاد الخاطئ: يجب أن تشمل عناوين URL "www"

  • بادئة "www" ليست جزءًا إلزاميًا من عنوان URL.إنه ببساطة نطاق فرعي يستخدم تقليديًا من قبل العديد من المواقع الإلكترونية.يمكن أن تعمل عناوين URL بشكل جيد بدونها (على سبيل المثال ، http://example.com مقابل http://www.example.com).

الاعتقاد الخاطئ: يجب أن تتضمن عناوين URL "http: //" أو "https: //"

  • في حين أن "http: //" و "https: //" هي مخططات شائعة لصفحات الويب ، يمكن أن تستخدم عناوين URL مخططات مختلفة مثل "ftp: //" ، "mailto:" ، "file: //" ، وأكثر من ذلك ،اعتمادًا على البروتوكول اللازم للوصول إلى المورد.

الاعتقاد الخاطئ: حساسية الحالة في عناوين URL

  • عناوين URL حساسة بشكل عام ، باستثناء أجزاء المخطط وأجزاء المجال.على سبيل المثال ، قد يشير http://example.com/page و http://example.com/page إلى موارد مختلفة.ومع ذلك ، فإن جزء المجال (على سبيل المثال ، "example.com") غير حساس للحالة.

الاعتقاد الخاطئ: تغيير عنوان URL لا يؤثر على كبار المسئولين الاقتصاديين أو قابلية الاستخدام

  • يمكن أن يؤثر تغيير عناوين URL على كل من كبار المسئولين الاقتصاديين وسهولة الاستخدام.فهرس محركات البحث عناوين URL ، لذلك يمكن أن يؤدي تغييرها دون إعادة التوجيه المناسبة إلى روابط مكسورة وفقدان تصنيف الصفحة.

الاعتقاد الخاطئ: لا يمكن أن تحتوي عناوين URL على مساحات

  • يمكن أن تقوم عناوين URL بتشفير المساحات باستخدام حرف خاص ، وعادة ما تكون ٪ 20.المساحات غير صالحة في عناوين URL مباشرة ، ولكن يمكن تمثيلها بتنسيق مشفر.

الاعتقاد الخاطئ: يمكن أن تحدد URIS وعنوان URL فقط المحتوى الثابت

  • يمكن أن تحدد URIS وعنوان URL أيضًا المحتوى الديناميكي.على سبيل المثال ، غالبًا ما يشير عنوان URL الذي يحتوي على معلمات الاستعلام (على سبيل المثال ، http://example.com/search؟q=hosting) إلى المحتوى الديناميكي الذي تم إنشاؤه بواسطة تطبيق من جانب الخادم بناءً على معلمات الإدخال.

الاعتقاد الخاطئ: لا يُسمح سوى ببعض الشخصيات في عناوين URL

  • على الرغم من أن عناوين URL تقتصر على مجموعة محددة من الأحرف ، يمكن تضمين أحرف أخرى باستخدام ترميز النسبة المئوية (على سبيل المثال ، ٪ 20 للمساحة).

الاعتقاد الخاطئ: طول عنوان URL لا يهم

  • المتصفحات لها حدود عملية على طول حرف عنوان URL ، ما يصل إلى 80،000+ ، وعلى الرغم من عدم وجود عواقب مباشرة من منظور SEO ، يمكن أن يصعب على المستخدمين إدارتها أو مشاركتها.

كتب بواسطة Hostwinds Team  /  يونيو 17, 2024