محلل الروابط URL
الصق رابطًا لترى كل مكوّن على حدة، مع عرض معاملات الاستعلام بعد فك ترميزها في جدول.
تتم المعالجة محليًا في متصفحك/ بياناتك تبقى في متصفحك.
ما هي أداة محلل الروابط URL؟
يتكون الرابط من مخطط (https:) وبيانات اعتماد اختيارية ومضيف ومنفذ اختياري ومسار وسلسلة استعلام وجزء. تعتمد هذه الأداة على محلل URL القياسي WHATWG المدمج في المتصفح، وهو نفس الخوارزمية التي تطبقها المتصفحات، فترى العنوان كما سيقرؤه المتصفح.
تحصل على الرابط بعد التطبيع والأصل origin والمنفذ الافتراضي وأجزاء المسار وأسماء المضيفين الدولية بصيغتي punycode وUnicode. وتُعرض سلسلة الاستعلام في جدول يضم الأسماء والقيم المفكوكة والقيم الخام.
كيف تعمل؟
- الصق رابطًا كاملًا في خانة الإدخال. إذا غاب المخطط فسيُفترض https:// وتظهر ملاحظة بذلك.
- اطّلع على قائمة المكوّنات: البروتوكول والمضيف والمنفذ والمسار والاستعلام والجزء والأصل.
- راجع جدول المعاملات لترى كل قيمة مفكوكة بجانب صيغتها المرمّزة الأصلية.
- انسخ ناتج JSON إذا احتجت إلى المكوّنات في سكربت أو في تقرير عن خطأ.
حالات الاستخدام الشائعة
- تصحيح رابط إعادة توجيه أو رابط رجوع OAuth تبدو معاملاته خاطئة.
- التحقق من المضيف والمنفذ اللذين تشير إليهما سلسلة اتصال فعلًا.
- اكتشاف بيانات اعتماد مضمّنة في رابط قبل مشاركة سجل أو لقطة شاشة.
- مقارنة صيغة punycode لنطاق دولي مع صيغة Unicode المعروضة له.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
https://demo:secret@www.example.com:8443/docs/guide.html?q=hello%20world&lang=fr&tags=a&tags=b#install
{
"href": "https://demo:***@www.example.com:8443/docs/guide.html?q=hello%20world&lang=fr&tags=a&tags=b#install",
"protocol": "https:",
"username": "demo",
"password": "***",
"hostname": "www.example.com",
"port": "8443",
"origin": "https://www.example.com:8443",
"pathname": "/docs/guide.html",
"pathSegments": [
"docs",
"guide.html"
],
"search": "?q=hello%20world&lang=fr&tags=a&tags=b",
"query": {
"q": "hello world",
"lang": "fr",
"tags": [
"a",
"b"
]
},
"hash": "#install"
}الخصوصية
تعمل أداة محلل الروابط URL بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
تكتفي الأداة بتحليل النص: فهي لا تفتح الرابط ولا تجلبه ولا تحلّ اسمه، ولذلك لا تستطيع معرفة ما إذا كان العنوان موجودًا أو آمنًا.
الأسئلة الشائعة
لماذا تُخفى كلمة المرور في النتيجة؟
عرض بيانات الاعتماد داخل الرابط (مستخدم:كلمة_مرور@مضيف) أو مشاركتها أمر محفوف بالمخاطر، لذا تُقنَّع كلمة المرور ويظهر تحذير يذكّر بأن هذه الروابط تتسرب في السجلات وترويسات Referer.
ماذا يحدث إذا لم يبدأ رابطي بـ https://؟
يفترض المحلل https:// كي يعطي المدخل "example.com/path?x=1" مضيفًا ومسارًا. وتشير النتيجة إلى أن المخطط كان مفترضًا.
ماذا تعني xn-- في اسم المضيف؟
هي علامة punycode، وهو ترميز ASCII للنطاقات الدولية مثل münchen.de (xn--mnchen-3ya.de). تعرض الأداة الصيغتين معًا.
أدوات ذات صلة
محلل سلسلة الاستعلام Query String
حوّل ?a=1&b=2 إلى جدول مقروء وكائن JSON، مع فك الترميز بالنسب المئوية وعلامات + تلقائيًا.
أدوات المطورين
مُرمِّز الروابط URL
اجعل أي نص آمنًا للاستخدام في رابط: تتحول المسافات والحروف المشكّلة و& والرموز التعبيرية إلى تسلسلات %XX.
الترميز وفك الترميز
فاك ترميز الروابط URL
أعد %20 و%3A و%C3%A9 إلى نص مقروء، واعرف بدقة أين يوجد أي تسلسل مشوّه.
الترميز وفك الترميز
استخراج النطاق من الرابط
الصق روابط، رابط في كل سطر، لتحصل دفعة واحدة على النطاق أو المضيف أو النطاق الفرعي أو اللاحقة لكل رابط.
أدوات المطورين
إزالة معاملات الرابط
نظّف روابطك قبل مشاركتها أو تخزينها: أزل وسوم التتبع أو كل معاملات الاستعلام دفعة واحدة.
أدوات المطورين
محوّل Punycode (نطاقات IDN)
حوّل münchen.de إلى xn--mnchen-3ya.de أو فك نطاق xn-- لترى اسمه الحقيقي.
الترميز وفك الترميز
منشئ روابط UTM
املأ حقول حملتك واحصل على رابط موسوم يتحدّث فورًا أثناء الكتابة.
أدوات المطورين
مسوّي الروابط (URL Normalizer)
الصق الروابط، رابطًا في كل سطر، لتحصل على صيغة نظيفة قابلة للمقارنة لكل منها، مع جدول يبيّن بدقة ما الذي تغيّر.
أدوات المطورين