انتقل إلى المحتوى

مسوّي الروابط (URL Normalizer)

الصق الروابط، رابطًا في كل سطر، لتحصل على صيغة نظيفة قابلة للمقارنة لكل منها، مع جدول يبيّن بدقة ما الذي تغيّر.

تتم المعالجة محليًا في متصفحك

الخيارات
تُعاد كتابة الروابط كنص فقط ولا تُفتح أبدًا. يُسوّى دائمًا النطاق بأحرف صغيرة والمنافذ الافتراضية ومقاطع النقطة وهروب %XX.0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة مسوّي الروابط (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 قد يكونان صفحتين مختلفتين.

كيف تعمل؟

  1. الصق رابطًا في كل سطر؛ السطر بلا بروتوكول يُعامل كـ https:// (أو http://، أو يُبلَّغ عنه كغير صالح).
  2. فعّل الخطوات الاختيارية التي تحتاجها: ترتيب المعاملات، حذف الجزء أو الشرطة الأخيرة أو www.، اختصار الشرطات المزدوجة، وإزالة التكرار.
  3. اختر عرض النطاقات الدولية بصيغة punycode أو Unicode.
  4. انسخ القائمة المسوّاة، واقرأ الجدول لترى لكل رابط ما تغيّر وأي الأسطر كانت غير صالحة.

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

  • إزالة التكرار من ملف زحف أو قائمة روابط خلفية تظهر فيها الصفحة نفسها بعدة صيغ.
  • مقارنة روابط أداة التحليلات وخريطة الموقع ونظام إدارة المحتوى للتأكد من تطابقها فعلًا.
  • إنشاء روابط قانونية لوسوم 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 فتبقى مرمّزة وتُكتب أرقامها السداسية عشرية بأحرف كبيرة.

المزيد من الأدوات في أدوات المطورين →