ما هو محلل URL؟

محلل URL مجاني عبر الإنترنت. حلل مكونات URL مثل البروتوكول والمضيف والمسار ومعلمات الاستعلام.

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

الصق أي عنوان URL في حقل الإدخال ويعرض المحلل فورًا جميع المكونات: البروتوكول (https أو http)، واسم المضيف (اسم النطاق)، والمنفذ (إن حُدد)، والمسار (الطريق بعد النطاق)، وسلسلة الاستعلام (كل ما بعد ?)، والجزء (كل ما بعد #، ويسمى أيضًا fragment). تُعرض معاملات الاستعلام كجدول قابل للتحرير من مفتاح-قيمة، ما يسهل رؤية المعاملات التي يتم تمريرها ونسخ القيم الفردية.

التفصيل المنظم لا يقدر بثمن لتطوير الويب وتصحيح أخطاء الـ API. عندما يفشل استدعاء API، يمكنك لصق عنوان URL في المحلل للتحقق من مسار نقطة النهاية، والتحقق من تنسيق معاملات الاستعلام، واكتشاف مشكلات الترميز. عند تحليل عناوين التتبع، يعرض جدول معاملات الاستعلام جميع معاملات UTM وقيم التتبع الأخرى بصيغة مقروءة.

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

حالات استخدام واقعية لـ محلل URL

تصحيح أخطاء عنوان URL لنقطة نهاية API معطلة

استدعاء الـ API الخاص بك إلى «https://api.example.com/v2/users?status=active&limit=50» يفشل. الصقه في المحلل. اسم المضيف هو api.example.com، والمسار هو /v2/users، ومعاملات الاستعلام هي status=active وlimit=50. لاحظ أن المسار يستخدم v2 — تحقق مما إذا كانت الـ API حُدثت إلى v3.

استخراج معاملات التتبع من عنوان URL تسويقي

رابط تسويقي هو «https://shop.example.com/products?id=123&utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale». الصقه في المحلل. يعرض جدول معاملات الاستعلام جميع معاملات UTM بوضوح. انسخ القيم الفردية لجدول بيانات تتبع حملتك.

تحليل عنوان URL بتوجيه الجزء

يستخدم تطبيق أحادي الصفحة توجيهًا قائمًا على الجزء: «https://app.example.com/#/dashboard/users/42». يعرض المحلل المسار كـ / والجزء كـ /dashboard/users/42. هذا يجعل من الواضح أن التطبيق الأحادي الصفحة يستخدم الجزء للتوجيه من جانب العميل، وليس تحليل المسار من جانب الخادم.

لماذا نستخدم محلل URL؟

  • Parses: protocol, hostname, port, path, query, hash
  • Query params as key-value table
  • انسخ any component individually.
  • تحليل فوري أثناء الكتابة

كيفية استخدام محلل URL — خطوة بخطوة

1

الصق a URL into حقل الإدخال.

2

اعرض all parsed components.

3

انسخ any component with the copy button.

4

Review query parameters as key-value pairs.

من هو محلل URL الأنسب له؟

  • تصحيح واجهات API
  • URL analysis
  • query parameter extraction
  • تطوير الويب

نصائح احترافية لـ محلل URL

  • 1استخدم محلل عناوين URL للتحقق من أن معاملات الاستعلام مشفرة بشكل صحيح لـ URL. إذا كانت قيمة معامل تحتوي على & أو =، فيجب ترميزها إلى %26 أو %3D لمنع تقسيم المعامل.
  • 2لا يُرسل الجزء (fragment) من عنوان URL إلى الخادم — يتعامل معه المتصفح بالكامل. لهذا تستخدم التطبيقات الأحادية الصفحة توجيهًا قائمًا على الجزء.
  • 3عندما يحتوي عنوان URL على رقم منفذ (مثل https://localhost:3000)، يعرضه المحلل بشكل منفصل. تحذف معظم المنافذ القياسية (80 لـ HTTP، و443 لـ HTTPS) من عناوين URL المرئية.
  • 4مُنشئ عناوين URL المستخدم للتحليل يتبع معيار WHATWG لعناوين URL، وهو نفس المعيار الذي تستخدمه المتصفحات الحديثة وNode.js.

محلل URL — الأسئلة الشائعة

ما هي أجزاء URL؟

URL has: protocol (https://), hostname (example.com), port (:8080), path (/page), query (?key=value), and fragment (#section). Example: https://example.com:8080/path?key=value#section

ما هو معامل الاستعلام؟

Query parameters are key-value pairs after the ? in a URL. They are separated by &. Example: ?name=hello&age=25 has two parameters: name=hello and age=25.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

هل أنت مستعد لاستخدام محلل URL؟

أداة مجانية على الإنترنت — تعمل في متصفحك، بدون تسجيل. ابدأ في استخدامها الآن.

جربها الآن
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.