مدقق URL

تحقق من رابط أو عدة روابط بالمحلل نفسه الذي تستخدمه المتصفحات. ينبّه إلى غياب البروتوكول والمسافات والمضيفين غير الصالحين وبيانات الاعتماد وhttp العادي.

يتم فحص حتى 200 سطر بمحلّل URL نفسه الذي تستخدمه المتصفحات (معيار WHATWG URL).

صالحhttps://example.com/path?q=1
  • ✓ تم التحليل بنجاح (المخطط: https).
يتحقق هذا من صياغة URL فقط ولا يزور العنوان، لذا لا يمكنه معرفة ما إذا كانت الصفحة موجودة.

ما هو مدقق الروابط URL؟

يفحص مدقق URL هذا حتى 200 رابط دفعة واحدة وفق معيار WHATWG URL، وهو المواصفة التي تطبقها كل المتصفحات الحديثة. يحصل كل رابط على حكم صالح/غير صالح مع تحذيرات عملية: غياب البروتوكول والمسافات والمضيفين بلا TLD والتسميات التي يرفضها DNS والشرطات السفلية والمضيفين الخاصين وبيانات الاعتماد المضمنة وhttp العادي والمنافذ الافتراضية الصريحة والروابط الطويلة جداً.

كيفية استخدام مدقق الروابط URL

  1. الصق رابطاً في كل سطر.
  2. فعّل اختيارياً «Only accept http:// and https:// URLs» لروابط الويب.
  3. اقرأ الحكم وقائمة الفحوص لكل سطر.
  4. استخدم الرابط المُطبَّع المعروض عندما يعيد المتصفح كتابة المُدخل.

مثال

الإدخال
example.com
HTTPS://Example.COM:443/a/../b
الإخراج
Line 1: Invalid – the scheme is missing. Line 2: Valid – normalized to https://example.com/b; port 443 is the default and is removed.

متى تستخدم مدقق الروابط URL

استخدمه لتنظيف قوائم الروابط قبل استيرادها أو للتحقق من قواعد مدخلات المستخدم أو لفهم سبب فشل رابط في الكود. يفحص الصياغة فقط ولا يطلب الرابط، فلا يعرف هل الصفحة موجودة أو تعيد 404؛ لذلك استخدم فاحص إعادة التوجيه أو فاحص ترويسات HTTP.

كيف يعمل مدقق الروابط URL

يُمرَّر كل سطر إلى new URL(). إذا أطلق التحليل خطأً فالرابط غير صالح وتشرح الأداة السبب الأرجح (مثل غياب البروتوكول). وإذا نجح التحليل فتُطبَّق قواعد إضافية على المضيف: تسميات حتى 63 حرفاً وأسماء حتى 253 ولا شرطات في البداية أو النهاية وفحص النطاقات الخاصة. ولأن محلل WHATWG يحذف المنفذ الافتراضي بصمت يُفحص المُدخل الخام أيضاً بحثاً عن :80/:443. ولا تغيّر التحذيرات حكم WHATWG.

حالات الاستخدام الشائعة

  • التحقق من عمود روابط مواقع في جدول بيانات قبل استيراده إلى CRM.
  • إيجاد روابط في مسودة خريطة موقع تحتوي مسافات أو بلا بروتوكول.
  • معرفة كيف يُطبّع المتصفح رابطاً بمضيف بأحرف كبيرة أو مقاطع ../.
  • رصد الروابط التي ما زالت تستخدم http العادي.

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

هل الرابط بدون https:// صالح؟

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

هل الروابط ذات المسافات صالحة؟

يرفض محلل WHATWG المسافات في المضيف ويرمزها بالنسبة المئوية في غيره، لكن ينبغي أن ترمزها أنت %20 كي تتعامل معها البرمجيات الأخرى.

هل يعني الرابط الصالح أن الموقع موجود؟

لا. لا تتصل هذه الأداة بالرابط أبداً؛ بل تفحص الصياغة فقط.

استكشف المزيد من الفئات