محلّل عناوين URL

ألصق عنوان ويب لترى كل جزء منه، مع معاملات الاستعلام مفصولة واحداً واحداً. يقرأ المحلّل العنوان كما يقرؤه المتصفح، ولا يفتحه.

مجانية تعمل داخل متصفحك آخر مراجعة: الخميس، 2 جمادى الآخرة 1448 بعد الهجرة

عنوان كامل فيه البروتوكول، مثل https://. يُقرأ العنوان هنا ولا يُفتح.

للمسار الذي لا بروتوكول فيه، مثل /cart فقط. تحوّله الصفحة إلى عنوان كامل بالاستناد إلى هذا العنوان.

النتيجة

الفحص — يظهر أخضر حين يُقرأ العنوان، وأحمر يذكر السبب.
الأجزاء
معاملات الاستعلام

تعمل هذه الأداة داخل متصفحك. ما تكتبه فيها لا يُرسل إلينا.

طريقة الاستخدام

  1. ألصق العنوان في عنوان الويب. وللمسار مثل /cart اكتب عنوانه الأساسي في العنوان الأساسي (للمسار النسبي).
  2. اقرأ الفحص. الأخضر يعني أن المتصفح يقرأ العنوان، والأحمر يذكر سبب عدم قراءته.
  3. اقرأ جدول الأجزاء، وجدول معاملات الاستعلام حين يحمل العنوان أي معامل.

ما هو كل جزء

يسمّي معيار WHATWG URL (باللغة الإنجليزية) أجزاء العنوان، وتقرأ الفئة URL في المتصفح العنوان بهذه القواعد. البروتوكول هو المخطط (scheme) مع نقطتيه، مثل https:. والمضيف هو اسم المضيف مع المنفذ بعد نقطتين إن وُجد منفذ. والمسار هو pathname، والاستعلام (search) يحمل علامة الاستفهام والمعاملات، والجزء المرجعي (hash) يحمل علامة # وما بعدها.

  • المنفذ (port) يكون فارغاً إذا كان المنفذ الافتراضي للبروتوكول، فالعنوان https://example.com:443 لا يُظهر منفذاً.
  • الأصل (origin) هو البروتوكول والمضيف والمنفذ معاً لعنوان الويب. أما العنوان مثل mailto: الذي لا مضيف له، فتُعرض قيمة المتصفح كما هي.
  • href هو العنوان كله، مكتوباً بالطريقة التي يكتبه بها معيار URL.

معاملات الاستعلام

كل معامل اسم وقيمة يربط بينهما علامة يساوي، والمعاملات مفصولة بعلامة &. يقرأ المعيار علامة + في المعامل مسافةً، ويفك ترميز النسبة المئوية مثل %20 أو %C3%BC بترميز UTF-8. أما الهروب إلى علامة الجمع، %2B، فيبقى علامة جمع. والاسم الذي لا تتبعه علامة يساوي تكون قيمته فارغة.

ما لا تفعله الأداة

  • لا تفتح العنوان ولا تتحقق من وجوده، فهي تقرأ النص فقط.
  • تعرض العنوان بعد تحليل المعيار له، لذلك قد يختلف href قليلاً عمّا كتبته.
  • تقرأ المسار النسبي فقط حين تعطيها عنواناً أساسياً.

مثال محلول: عنوان متجر فيه ثلاثة معاملات

للعنوان https://example.com/shop/items?id=42&q=red+shoes&tag=new%20arrivals#reviews المسار /shop/items، وفيه استعلام من ثلاثة معاملات، والجزء المرجعي #reviews. تُقرأ معاملات الاستعلام بحيث تصبح علامة + في red+shoes مسافة، والهروب %20 مسافة أيضاً.

الاسم القيمة
id 42
q red shoes
tag new arrivals

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

لماذا يكون المنفذ فارغاً في عنوان https الخاص بي؟

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

لماذا يفشل عنواني من دون https://؟

يحتاج المتصفح إلى البروتوكول ليقرأ العنوان وحده، فلا يُقرأ example.com لأنه بلا بروتوكول. أضف https:// في أوله، أو أعطِ عنواناً أساسياً إن كان النص مساراً مثل /cart.

لماذا تظهر علامة الجمع في الاستعلام كمسافة؟

في سلسلة الاستعلام تمثل علامة + مسافة، كما في نماذج HTML. ويقرأها المعيار كذلك، فيعطي red+shoes القيمة red shoes. ولكي تحتفظ بعلامة جمع حقيقية، اكتبها %2B، فتظهر علامة جمع.

هل تُرسل الأداة العنوان إلى أي مكان؟

لا. يقرأ المتصفح النص في هذه الصفحة، ولا يُطلب شيء من العنوان. ولا يُخزَّن ما تلصقه ولا يُرسل إلى خادمنا، لكن لا تلصق كلمة مرور أو رابطاً خاصاً في صفحة لا تثق بها.

هل تتحقق الأداة من أن الرابط يعمل؟

لا. تقرأ الأداة نص العنوان ولا ترسل طلباً، لذلك قد يُقرأ العنوان بصورة صحيحة ومع ذلك يقود إلى صفحة مفقودة. افتح الرابط في متصفح للتحقق منه.

المصادر

آخر مراجعة للأرقام والنص: الخميس، 2 جمادى الآخرة 1448 بعد الهجرة.

نستخدم ملفات تعريف ارتباط ضرورية لتشغيل الموقع. وبموافقتك، تستخدم Google أيضاً ملفات تعريف ارتباط للإعلانات، لعرض إعلانات مخصصة. وإذا رفضتها، فستظل ترى إعلانات، لكنها لن تكون مخصصة لك.