كيف تعمل مختصرات عناوين URL
اختصار عناوين URL، يُعرف أيضاً باسم اختصار الروابط، يُستخدم لتقصير عناوين URL الطويلة والمعقدة إلى شيء أكثر قابلية للقراءة والمشاركة.
في جوهره، مختصر عناوين URL هو رابط يعيد توجيه 301 إلى وجهة جديدة.
خوارزميات اختصار الروابط
عندما تنشئ رابطاً مختصراً مع أي خدمة اختصار روابط (سواء كانت Linkly أو Bitly أو أي عدد من الخيارات الأخرى)، يتم إدراج رابط جديد في قاعدة البيانات، والتي تُرجع معرّف رقمياً.
قد يكون هذا الرقم طويلاً جداً، والأرقام بالتأكيد ليست جذابة جداً في نهاية عناوين URL: على سبيل المثال
shor.tr/2385162034
تتجنب مختصرات الروابط هذه المشكلة بتغيير الأساس للرقم.
في الأساس 10، تتراوح الأرقام من 0 إلى 9 قبل إضافة رقم آخر (10) والبدء من جديد.
في الأساس 16 (سادس عشر)، تتراوح الأرقام من 0-15، ولكن يتم تمثيل الأرقام 10-15 بالأحرف A إلى F.
إذاً، على سبيل المثال، الرقم 11 سيكون B.
الرقم الطويل في الرابط أعلاه سيكون 8E2AAF32 - أقصر قليلاً، لكن ليس أقصر بكثير.
تميل مختصرات الروابط إلى استخدام الأساس 62، مما يعطيك:
- الأرقام 0-9 (10 رموز)
- الأحرف الصغيرة a - z (26 رمزاً)
- الأحرف الكبيرة A - Z (26 رمزاً)
بإجمالي 10 + 26 + 26 = 62 رمزاً.
الآن، دعنا نقوم بترميز الرقم أعلاه باستخدام الأساس 62:
2385162034 في الأساس 10 = 2bPtb0 في الأساس 62
هذا الآن ستة أحرف (بدلاً من 10)، ولا يزال يحدد الرابط بشكل فريد.
جميع مختصرات الروابط تعمل وفقاً لمبادئ متشابهة.
بعد الاختصار…
عندما يأتي طلب لرابط، يتم تحويل الامتداد مرة أخرى إلى الأساس 10، ويتم الاستعلام عن قاعدة البيانات لمعرّف الرابط هذا، ويتم إعادة توجيه المستخدم إلى الوجهة لذلك الرابط.
قد يسجل مختصر الروابط الطلب في هذه النقطة، من أجل توفير وظيفة تتبع النقرات.
احصل على 100 رابط مختصر وتتبع 500 نقرة شهريًا مجانًا.