مسوّي الروابط (URL Normalizer)
الصق الروابط، رابطًا في كل سطر، لتحصل على صيغة نظيفة قابلة للمقارنة لكل منها، مع جدول يبيّن بدقة ما الذي تغيّر.
تتم المعالجة محليًا في متصفحك/ بياناتك تبقى في متصفحك.
ما هي أداة مسوّي الروابط (URL Normalizer)؟
قد يبدو رابطان مختلفين وهما يشيران إلى العنوان نفسه: فـ HTTP://Example.COM:80/a/../b وhttp://example.com/b عنوان واحد. تعيد تسوية الرابط كتابته بصيغة قياسية واحدة (وفق RFC 3986 وقواعد WHATWG URL) لاكتشاف التكرارات ومقارنة الروابط وإبقاء التحليلات وخرائط الموقع متسقة.
لكل سطر تحوّل الأداة البروتوكول والنطاق إلى أحرف صغيرة، وتحوّل أسماء النطاقات الدولية إلى punycode، وتحذف المنافذ الافتراضية (:80 لـ http و:443 لـ https)، وتحل مقاطع ./ و../، وتفك ترميز الأحرف المرمّزة دون حاجة مثل %7E و%41، وتكتب بقية رموز % بأحرف كبيرة (%e2%82%ac تصبح %E2%82%AC). وتتيح خطوات اختيارية ترتيب المعاملات وحذف الجزء (fragment) والشرطة المائلة الأخيرة وwww. وuser:password@ وإزالة التكرارات. ولا تُغيَّر حالة أحرف المسار أبدًا لأن /Docs و/docs قد يكونان صفحتين مختلفتين.
كيف تعمل؟
- الصق رابطًا في كل سطر؛ السطر بلا بروتوكول يُعامل كـ https:// (أو http://، أو يُبلَّغ عنه كغير صالح).
- فعّل الخطوات الاختيارية التي تحتاجها: ترتيب المعاملات، حذف الجزء أو الشرطة الأخيرة أو www.، اختصار الشرطات المزدوجة، وإزالة التكرار.
- اختر عرض النطاقات الدولية بصيغة punycode أو Unicode.
- انسخ القائمة المسوّاة، واقرأ الجدول لترى لكل رابط ما تغيّر وأي الأسطر كانت غير صالحة.
حالات الاستخدام الشائعة
- إزالة التكرار من ملف زحف أو قائمة روابط خلفية تظهر فيها الصفحة نفسها بعدة صيغ.
- مقارنة روابط أداة التحليلات وخريطة الموقع ونظام إدارة المحتوى للتأكد من تطابقها فعلًا.
- إنشاء روابط قانونية لوسوم rel=canonical أو إعادة التوجيه أو مفاتيح التخزين المؤقت.
- تنظيف قائمة روابط قبل استيرادها مع تقرير واضح بكل تعديل.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
HTTP://WWW.Example.COM:80/a/./b/../c/%7Euser/%e2%82%ac?b=2&a=%41&z=%2f#Top https://münchen.example/Straße?q=1 example.org/docs//guide/?z=1&a=2# https://user:pass@example.com:443 not a url at all?
http://example.com/a/c/~user/%E2%82%AC?a=A&b=2&z=%2F#Top https://xn--mnchen-3ya.example/Stra%C3%9Fe?q=1 https://example.org/docs//guide/?a=2&z=1 https://user:pass@example.com/ not a url at all?
الخصوصية
تعمل أداة مسوّي الروابط (URL Normalizer) بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
التسوية نحوية فقط. فهي لا تعرف أن الخادم قد يعامل /a و/a/ كصفحة واحدة، أو أن معاملًا ما غير مؤثر، أو أن http وhttps يقدمان المحتوى نفسه، لذا راجع الخطوات الاختيارية قبل تطبيقها.
الأسئلة الشائعة
هل تفتح الأداة روابطي أو تفحصها؟
لا. تُحلَّل الروابط وتُعاد كتابتها كنص داخل متصفحك فقط. لا تُرسل أي طلبات عبر الشبكة، لذا تعمل حتى مع العناوين الخاصة أو الداخلية.
لماذا لا يُحوَّل المسار إلى أحرف صغيرة؟
البروتوكول والنطاق فقط لا يميّزان حالة الأحرف. أما المسارات وقيم المعاملات فتميّزها معظم الخوادم، وتصغيرها قد يشير إلى صفحة أخرى.
ما رموز % التي يُفك ترميزها؟
غير المحجوزة فقط (الحروف والأرقام و- . _ ~) لأن فكها لا يغيّر المعنى. أما رموز مثل %2F و%20 و%26 فتبقى مرمّزة وتُكتب أرقامها السداسية عشرية بأحرف كبيرة.
أدوات ذات صلة
محلل الروابط URL
الصق رابطًا لترى كل مكوّن على حدة، مع عرض معاملات الاستعلام بعد فك ترميزها في جدول.
أدوات المطورين
إزالة معاملات الرابط
نظّف روابطك قبل مشاركتها أو تخزينها: أزل وسوم التتبع أو كل معاملات الاستعلام دفعة واحدة.
أدوات المطورين
محلل سلسلة الاستعلام Query String
حوّل ?a=1&b=2 إلى جدول مقروء وكائن JSON، مع فك الترميز بالنسب المئوية وعلامات + تلقائيًا.
أدوات المطورين
مُرمِّز الروابط URL
اجعل أي نص آمنًا للاستخدام في رابط: تتحول المسافات والحروف المشكّلة و& والرموز التعبيرية إلى تسلسلات %XX.
الترميز وفك الترميز
فاك ترميز الروابط URL
أعد %20 و%3A و%C3%A9 إلى نص مقروء، واعرف بدقة أين يوجد أي تسلسل مشوّه.
الترميز وفك الترميز
محوّل Punycode (نطاقات IDN)
حوّل münchen.de إلى xn--mnchen-3ya.de أو فك نطاق xn-- لترى اسمه الحقيقي.
الترميز وفك الترميز
استخراج النطاق من الرابط
الصق روابط، رابط في كل سطر، لتحصل دفعة واحدة على النطاق أو المضيف أو النطاق الفرعي أو اللاحقة لكل رابط.
أدوات المطورين
مولّد Slug للروابط
الصق عنوانًا في كل سطر لتحصل على slugs قصيرة ومقروءة جاهزة لنظام إدارة المحتوى أو الموجّه.
أدوات المطورين