كيف تعمل مختصرات عناوين الويب
اختصار عناوين الويب، يُطلق عليه أحياناً اختصار الروابط، يُستخدم لتقصير عناوين الويب الطويلة والمعقدة إلى شيء أكثر سهولة في القراءة والمشاركة.
في جوهره الأساسي، مختصر عناوين الويب هو رابط يقوم بإعادة توجيه 301 إلى وجهة جديدة.
خوارزميات اختصار الروابط
عندما تنشئ رابطاً مختصراً مع أي خدمة اختصار روابط (سواء كانت Linkly أو Bitly أو أي عدد من الخدمات الأخرى)، يتم إدراج رابط جديد في قاعدة البيانات، والتي ترجع معرّفاً رقمياً.
قد يكون هذا الرقم طويلاً جداً، والأرقام بالتأكيد ليست جذابة جداً في نهاية عناوين الويب: على سبيل المثال
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 نقرة شهريًا مجانًا.