tigtools

مولّد Slug

اكتب عنوان صفحة لتحصل على slug واضح وآمن للاستخدام في URL. تُحوّل الأحرف ذات علامات التشكيل والأحرف الخاصة إلى أحرف لاتينية عادية وفق قواعد موثقة.

تعمل في متصفحك لا يلزم التسجيل

الفاصل بين الكلمات

يُقص النص عند نهاية كلمة. اترك الحقل فارغًا أو أدخل 0 لإزالة الحد.

يمكنك تعديل الرابط المختصر هنا قبل نسخه.

معاينة

https://example.com/blog/

كيفية الاستخدام

  1. اكتب عنوانًا أو عنوانًا فرعيًا أو اسم منتج، أو الصقه.
  2. اختر الخيارات: الأحرف الصغيرة، والفاصل، وحذف كلمات الوقف، والحد الأقصى للطول، وطريقة التعامل مع الأبجديات غير اللاتينية.
  3. راجع slug ومعاينة URL. وعدّل slug يدويًا عند الحاجة.
  4. انسخ slug والصقه في نظام إدارة المحتوى أو الشيفرة.

كيف تعمل الأداة

يُنشأ الـ slug وفق خطوات ثابتة. أولًا، تُستبدل الأحرف التي لا يمكن لـ Unicode تقسيمها إلى حرف أساسي وعلامة تشكيل: ß→ss، æ→ae، œ→oe، ø→o، ı→i، đ وð→d، ł→l، þ→th وħ→h (مع الأحرف الكبيرة المقابلة). وتتحول الأحرف التركية ğ وş وç إلى g وs وc. بعد ذلك، يُطبّع النص (Unicode NFKD) وتُزال علامات التشكيل من الأحرف اللاتينية، مثل é→e وñ→n وğ→g والحرف الفيتنامي ế→e. افتراضيًا، تتحول الأحرف الألمانية ä وö وü إلى a وo وu؛ فعّل خيار «تحويل علامات التشكيل الألمانية إلى ae وoe وue» لاستخدام الطريقة الألمانية (Größe→groesse).

تُحذف الفواصل العليا، لذا تصبح “don't” هي “dont” بدلًا من “don-t”. وكل محرف آخر ليس حرفًا أو رقمًا، بما في ذلك المسافات وعلامات الترقيم والرموز مثل & والرموز التعبيرية، يفصل بين الكلمات. وتُدمج الفواصل المتتالية في فاصل واحد، ولا يُترك فاصل في البداية أو النهاية.

افتراضيًا، لا يُحتفظ إلا بالأحرف a–z والأرقام 0–9، لينتج slug يظهر بالشكل نفسه في كل مكان. بعد ذلك، تُحذف تمامًا النصوص المكتوبة بالأبجدية السيريلية أو اليونانية أو العربية أو العبرية أو الصينية وغيرها من الأبجديات غير اللاتينية؛ فهذه الأداة لا تحوّل تلك الأبجديات إلى حروف لاتينية. عند تفعيل خيار «الاحتفاظ بالأحرف غير اللاتينية»، تبقى هذه الأحرف في slug. تعرضها المتصفحات بشكل طبيعي، لكنها تُرسل على هيئة بايتات مُرمّزة بالنسبة المئوية (وتظهر أسفل المعاينة)، ما يجعل الروابط المنسوخة أطول بكثير.

يزيل خيار كلمات الوقف قائمة قصيرة من الكلمات الإنجليزية الشائعة (a, an, and, are, as, at, be, but, by, for, from, has, have, how, in, into, is, it, its, of, on, or, that, the, this, to, was, were, what, when, where, which, who, why, will, with, you, your). إذا كانت كل الكلمات كلمات وقف، فسيُحتفظ بها جميعًا. يُحتسب الحد الأقصى للطول بعدد محارف slug النهائي، ويُقتطع slug بعد آخر كلمة كاملة تتسع لها المساحة؛ أما الكلمة التي يتجاوز طولها الحد وحدها، فتُقتطع من داخلها.

أمثلة

عنوان تدوينة

يتحول “The 10 Best Ways to Learn a Language in 2026” إلى “the-10-best-ways-to-learn-a-language-in-2026”، أو إلى “10-best-ways-learn-language-2026” عند حذف كلمات الوقف.

عناوين تركية وألمانية

تتحول “İstanbul'da Güzel Bir Gün” إلى “istanbulda-guzel-bir-gun”. وتتحول “Größe & Qualität” إلى “grosse-qualitat”، أو إلى “groesse-qualitaet” عند تفعيل خيار علامات التشكيل الألمانية.

اختصار slug

عند ضبط الحد الأقصى للطول على 30، يُقتطع “how-to-repair-a-leaking-kitchen-tap-without-a-plumber” ليصبح “how-to-repair-a-leaking” (23 محرفًا)، لأن إضافة “-kitchen” ستجعل طوله 31.

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

هل أستخدم الشرطات أم الشرطات السفلية؟

تُعدّ الشرطات الخيار الشائع لعناوين URL للصفحات، وتوصي Google باستخدام الشرطات بدلًا من الشرطات السفلية للفصل بين الكلمات في URL. أما الشرطات السفلية فتُستخدم غالبًا في أسماء الملفات ومعرّفات الشيفرة.

لماذا نتج عن عنواني الروسي أو اليوناني slug فارغ؟

افتراضيًا، لا يُحتفظ إلا بالأحرف a–z والأرقام 0–9، ولا تحوّل هذه الأداة الأبجديات السيريلية أو اليونانية أو غيرها من الأبجديات غير اللاتينية إلى حروف لاتينية. فعّل خيار «الاحتفاظ بالأحرف غير اللاتينية» لإبقائها في slug، أو اكتب العنوان بالحروف اللاتينية.

هل ينبغي حذف كلمات الوقف من slugs؟

هذا اختيار أسلوبي. حذف كلمات مثل “the” و“a” يجعل slug أقصر، لكنه قد يغيّر المعنى (تتحول “to be or not to be” إلى “not”). راجع النتيجة قبل النشر.

هل يمكنني تغيير slug بعد نشر الصفحة؟

يمكنك ذلك، لكن URL القديم سيتوقف عن العمل ما لم تُضف إعادة توجيه منه إلى URL الجديد. اختر slug بعناية قبل النشر.

الخصوصية

يُنشأ slug في متصفحك. لا يُرفع نصك ولا يُخزّن ولا يُضمَّن في التحليلات.