محلل URL
حلّل وفكّ ترميز أي URL إلى مكوّناته — البروتوكول، المضيف، المنفذ، المسار، معاملات الاستعلام، والجزء. جميع العمليات تتم في متصفحك.
عنوان URL غير صالح
كيفية استخدام محلل URL
حلّل أي عنوان URL في ثلاث خطوات بسيطة
الصق عنوان URL
أدخل أي عنوان URL في حقل الإدخال — عناوين URL الكاملة مع سلاسل الاستعلام تعطي أفضل النتائج.
تفكيك فوري
يتم تحليل عنوان URL في الوقت الفعلي إلى جميع أجزائه المكوّنة.
فحص المعاملات
اعرض معاملات الاستعلام بعد فك ترميزها في جدول، وانسخ المكوّنات الفردية.
ما هو URL؟
محدد الموارد الموحد (URL) هو عنوان ويب يحدد موقع مورد على شبكة حاسوبية وآلية استرجاعه. يتكون URL من عدة مكوّنات تشمل البروتوكول واسم النطاق والمنفذ والمسار ومعاملات الاستعلام والجزء.
بنية URL
يتكون URL من عدة أجزاء:
البروتوكول
بروتوكول الاتصال (http، https، ftp، إلخ)
اسم المضيف
اسم النطاق أو عنوان IP للخادم
المنفذ
رقم منفذ الشبكة (الافتراضي: 80 لـ HTTP، 443 لـ HTTPS)
المسار
مسار المورد المحدد على الخادم
سلسلة الاستعلام
معاملات المفتاح-القيمة للمحتوى الديناميكي
الجزء
مرساة تشير إلى جزء محدد من الصفحة
الأسئلة الشائعة
يستخرج المحلل البروتوكول واسم المضيف والمنفذ والمسار ومعاملات سلسلة الاستعلام (في جدول) والجزء (التجزئة) واسم المستخدم وكلمة المرور والأصل وسلسلة البحث.
نعم. يتم فك ترميز جميع أحرف URL المشفّرة (مثل %20 و %3A) تلقائياً في المخرجات لتسهيل القراءة.
تعمل الأداة بشكل أفضل مع عناوين URL المطلقة (التي تبدأ بـ http:// أو https://). عناوين URL النسبية تتطلب عنوان URL أساسي يوفره المتصفح تلقائياً.
URI هو المصطلح الشامل المعرَّف في RFC 3986: معرِّف يتكوّن من البروتوكول (scheme) والمسار والاستعلام والجزء. وURL هو URI يحدّد موقع مورد (https://ezparser.com/url-parser)، بينما URN يسمّي موردًا دون تحديد موقعه (urn:isbn:0451450523). في العمل اليومي على الويب، فإن URL هو ما تقصده في الغالب.
كل بايت ليس حرفًا غير محجوز (A-Z، a-z، 0-9، - . _ ~) يُكتب كرمز % متبوعًا برقمين ست عشريين: المسافة تصبح %20، وحرف e-acute في UTF-8 يصبح %C3%A9. أما الأحرف المحجوزة مثل / ? # & = فتحمل معنى في بنية URL، لذا يجب ترميزها عند استخدامها كبيانات. في سلاسل الاستعلام، تُحوِّل مرمِّزات النماذج القديمة المسافة أيضًا إلى + - وهذه الأداة تفك ترميز الصيغتين معًا.
https://user:[email protected]:8443/v2/users?page=2#results يتفكك إلى البروتوكول (https)، ومعلومات المستخدم (user:pass@)، والمضيف (api.example.com)، والمنفذ (8443)، والمسار (/v2/users)، والاستعلام (page=2)، والجزء (#results). يحدد القسم 3 من RFC 3986 القواعد النحوية لهذا التركيب؛ ويضع هذا المحلل تسمية لكل مكوّن تلقائيًا.
نعم - يعرّف القسم 6 من RFC 3986 عملية التطبيع: /a/./b تُحلّ إلى /a/b، و/a/../b إلى /b، والمقطع الفارغ // ينكمش إلى /. تطبّق المتصفحات وعملاء HTTP هذا قبل إرسال الطلب، ولهذا تصل عناوين URL التي تختلف فقط في مقاطع النقاط عادةً إلى المورد نفسه. كما أن التطبيع المعتمد على الـ scheme يحوّل المضيف إلى أحرف صغيرة ويسقط المنفذ الافتراضي :443.
لا يحدد RFC 3986 أي حد أقصى. عمليًا، يقبل Chrome نحو 2 MB، لكن معظم الخوادم تُسقف سطور الطلب قرب 8 KB (القيمة الافتراضية لـ LimitRequestLine في Apache هي 8190 بايت)، وتوثّق واجهات برمجة التطبيقات مثل Twitter/X حدودًا تبلغ 2048 حرفًا. الإبقاء على عناوين URL تحت 2000 حرف هو النطاق الآمن المتعارف عليه للمشاركة وتحسين محركات البحث (SEO).
الأدوات ذات الصلة
أداة فك ترميز Base64/URL
فك ترميز وتشفير Base64، وتحليل السلاسل المشفرة لعناوين URL، ومعاينة صور Base64، وفك ترميز أجزاء رأس أو حمولة JWT
فاك ترميز كيانات HTML
ترميز وفك ترميز كيانات HTML — التحويل بين الأحرف الخاصة ومراجع الكيانات
فاك ترميز Hex
التحويل بين النظام الست عشري والنص مع خيارات قابلة للتخصيص للمحددات والبادئات
المراجع المعتمدة
المصادر الأساسية وراء هذه الأداة - معايير ومواصفات رسمية، وليست ملخصات منقولة عن الغير.
RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax
معيار IETF الذي يعرّف الصياغة العامة لـ URI: scheme وauthority وpath وquery.
WHATWG - URL Standard
معيار WHATWG URL الذي تطبّقه المتصفحات — المواصفة الحية لتحليل عناوين URL.
MDN Web Docs - URL API
مرجع Mozilla لواجهة URL API و URLSearchParams في المتصفح.
URL - Wikipedia
بنية URL وتاريخها من URIs إلى عناوين الويب اليومية.