24 converter وحدات · عملات · ملفات

تحويل النص إلى عنوان رابط صغيرة، شرطات، بلا علامات مجاناً عبر الإنترنت آمن

الصق سطراً واقرأه في الحال بـ عنوان رابط. كل ذلك يجري في متصفحك — ولا يُرسَل شيء مما تكتبه إلى أي مكان — والقواعد تتبع لغة هذه الصفحة، لا الإنجليزية.

اكتبه بطريقة أخرى

تُنزع العلامات عن الحروف اللاتينية وحدها
عن هذه الكتابة
ما تفعله تكتب السطر بحروف صغيرة، وتنزع العلامات عن الحروف اللاتينية، وتجعل كل ما ليس حرفاً ولا رقماً شرطةً، وتضمّ الشرطات المتتابعة في واحدة. فتصير «Crème Brûlée» هي «creme-brulee».
ما لا تفعله هي لا تُحوّل الحروف. سطرٌ باليابانية أو العربية أو اليونانية يعود بكتابته هو، لا مهجّى بحروف لاتينية — فالعنوان يسع تلك المحارف، ولو رُميت لبقي نصف الوِب بعناوين فارغة.
واللغة تُنزع العلامات عن الحروف اللاتينية وحدها، وذلك عن قصد. فالروسي «й» ليس «и» فوقه علامة، والأوكراني «ї» ليس «і» — كلٌّ منهما حرف قائم بذاته، ونزعها يغيّر الكلمة. أما الحروف التي لا تتحلل البتة فتُكتب بحروفها: «ß» تصير «ss»، والدنماركي «ø» يصير «o»، والبولندي «ł» يصير «l».
أين تعمل في متصفحك. ما تكتبه هنا لا يُرسَل إلى أي مكان — مسوّدة أو كلمة سر أو اسم عميل، كلها هنا في أمان كما في محرّر نصوص.

لا رفع لأي ملف

السطر نفسه، بالكتابات السبع كلها

الكتابة السطر نفسه، مكتوباً هكذا
حروف كبيرةCRÈME BRÛLÉE لاثنين — STRASSE 17, FOOBAR
حروف صغيرةcrème brûlée لاثنين — straße 17, foobar
Title CaseCrème Brûlée لاثنين — Straße 17, Foobar
snake_casecrème_brûlée_لاثنين_straße_17_foo_bar
kebab-casecrème-brûlée-لاثنين-straße-17-foo-bar
camelCasecrèmeBrûléeلاثنينStraße17FooBar
عنوان رابطcreme-brulee-لاثنين-strasse-17-foobar

من أين جاءت هذه الصيغ

كان الحرف الكبير والحرف الصغير يوماً أبجديتين مختلفتين. فالكبيرة رومانية، نُقِرت في الحجر بالإزميل؛ والصغيرة سليلةُ الخط الكارولنجي الصغير، صاغها قلمٌ يجري مسرعاً على الرَّق. وكان الطابعون يحفظون الصنفين في صندوقين منفصلين — الأعلى والأسفل — وبقي الاسمان بعد أن اختفى الصندوقان بزمنٍ طويل. أما صيغ البرمجة فأحدث بكثير، وقد ابتُكرت لحل مشكلةٍ واحدة: الاسم لا يحتمل فراغاً. فـsnake_case خرج من بدايات لغة C، وcamelCase من Smalltalk، وkebab-case من Lisp، وأما «السبيكة» في العناوين فخرجت من الحاجة إلى وضع عنوانٍ يقرؤه البشر داخل عنوانٍ لا يسمح بالفراغات ولا بعلامات الحركة.

أين تصادفها

تكبيرُ أول كل كلمة شأن العناوين وأغلفة الكتب؛ وتكبيرُ أول الجملة وحدها شأن كل ما سواه تقريباً، وشأن الواجهات أكثر فأكثر، لأنه أسرع في القراءة. وsnake_case يسمي أعمدة قواعد البيانات ومتغيرات بايثون؛ وcamelCase يسمي متغيرات جافاسكربت ودوال جافا؛ وkebab-case يسمي أصناف CSS وأسماء الملفات في مشاريع الوِب. وأما «السبيكة» فهي ما يحوّل عنوان مقالةٍ إلى الجزء الأخير من عنوانها، وهي التحويل الوحيد هنا الذي تقرؤه محركات البحث.

أسئلة متكررة

لماذا يغيّر التكبيرُ أحياناً عددَ الحروف؟

لأن حالة الحرف خاصّةُ لغةٍ لا خاصّةُ محرف. فالـß الألمانية تصير SS عند التكبير، فيصير الحرف الواحد حرفين. وفي التركية ياءٌ بنقطة وأخرى بلا نقطة، وكبيرةُ i هي İ لا I — والخطأ هنا يحيل كلمةً تركية إلى كلمةٍ أخرى. وتحويلات هذه الصفحة تتبع قواعد لغة الصفحة نفسها، ولهذا قد يعطي المُدخَل الواحد في الصفحة التركية غيرَ ما يعطيه في الإنجليزية.

لماذا تحذف «السبيكة» علامات الحركة وعلامات الترقيم؟

لأن العنوان ينبغي أن ينجو من النسخ في رسالة، ومن الطبع على ورق، ومن إعادة كتابته باليد. والحروف ذات العلامات مشروعةٌ في عناوين اليوم، غير أنها تُرمَّز بالنسب المئوية عند النسخ، فيستحيل عنوانٌ مقروء إلى سطرٍ من الرموز. وردُّها إلى حروفٍ مجردة وأرقامٍ وشُرَطٍ يُبقي العنوان مقروءاً وقابلاً للمشاركة وواحداً أينما ظهر.

هل الجواب دقيق؟

حيث تُعرَّف الوحدتان إحداهما بالأخرى بأعداد صحيحة، نعم — وتقول الصفحة ذلك فوق الرقم، والتقريب الوحيد في عدد المنازل المعروضة. وحيث لا تكون النسبة عشرية منتهية، تعرض الصفحة اثنتي عشرة رقماً معنوياً وتقول إن العلاقة تقريبية، بدل أن تدّعي غير ذلك.

هل يغادر جهازي شيءٌ مما أكتبه؟

لا. الحساب يجري في متصفحك؛ لا يُرفَع شيء، ولا خادم أصلاً ليُرفَع إليه. حمِّل الصفحة مرة واحدة وتبقى تعمل والشبكة مطفأة.

لماذا تحوّل النص إلى slug لعنوان URL

لكل صفحة على الويب عنوان، والقطعة الأخيرة من ذلك العنوان تكون عادة بضع كلمات: how-to-repot-a-fern وannual-report-2026 وcontact-us. تلك القطعة هي الـ slug. إنه الذيل المقروء بشرياً لعنوان URL، الجزء الذي يخبر القارئ ومحرك البحث عمّا تدور حوله الصفحة قبل أن تُحمَّل. وحين تنشر مقالاً أو منتجاً أو فئة أو ملفاً، على أحدهم أن يحوّل عنوانه الصحيح إلى ذلك الذيل. وتحويل النص إلى slug لعنوان URL هو أخذ عنوان كما يكتبه شخص، بحروف كبيرة وفراغات وفواصل وعلامات فوق الحروف، واختزاله إلى كلمات بحروف صغيرة موصولة بواصلات يقبلها أي خادم ومتصفح وفاحص روابط دون اعتراض.

الصق عنواناً واقرأه مرة أخرى slug. يجري التحويل في متصفحك، ولا يُرسل شيء تكتبه إلى أي مكان، ويمكنك نسخ النتيجة بنقرة واحدة. ستجد في الأسفل ما تفعله الصفحة بالضبط بسطر وما تتركه، وكيف تعامل الحروف المشكولة وحروف الأبجديات الأخرى، وأي النتائج تستحق مراجعة يدوية، وأين يهم الـ slug وأين لا يهم، والأفخاخ التي توقع الناس الذين يحوّلون النص إلى slug لعنوان URL على عجل.

ما يفعله التحويل

أحرف صغيرة، ونزع العلامات، ووصل بواصلات

تعمل الصفحة بثلاث حركات. فهي تحوّل السطر إلى أحرف صغيرة. وتنزع العلامات الأخرى والعلامات فوق الحروف اللاتينية، فتصبح é هي e وü هي u. ثم تستبدل بواصلة كل ما ليس حرفاً أو رقماً وتضغط الواصلات المتكررة في واحدة. فالسطر Crème Brûlée for 2 — Straße 17, fooBar يعود على أنه creme-brulee-for-2-strasse-17-foobar. فالفاصلة والشرطة والفراغات صارت كلها واصلات مفردة، وزالت العلامات فوق الحروف، وصار ß هو ss، وبقيت الأرقام حيث كانت.

الواصلات لا تتراكم ولا تجلس عند الأطراف

عنوان مثل Hello, World! ينتهي بعلامة ترقيم، واستبدال ساذج سيترك واصلة معلقة في النهاية. وتقصّ الصفحة الواصلات من الطرفين وتطوي سلاسلها، فتكون النتيجة hello-world لا hello-world- ولا hello--world. وهذا أهم مما يبدو: فالواصلة الأخيرة تجعل العنوان يبدو مهملاً، والواصلة المزدوجة قد تكسر رابطاً حين ينسخه أحدهم في رسالة.

نسخ النتيجة

يقوم زر بجانب النتيجة بنسخها إلى الحافظة. الصقها في حقل الـ slug في نظام النشر لديك، أو في اسم ملف، أو في نهاية عنوان تبنيه يدوياً.

ما لا يفعله التحويل

لا ينقل الأبجديات الأخرى حرفياً

تُنزع العلامات عن الحروف اللاتينية فقط. وعنوان باليابانية أو العربية أو اليونانية أو الهندية يحتفظ بحروفه، لأن الصفحة لا تخمّن تهجئة لاتينية لها. والنقل الحرفي يعتمد على عرف يختلف بحسب اللغة وبحسب الناشر، وتخمين خاطئ ينتج slug يبدو معقولاً ويُقرأ خطأً. وحروف تلك الأبجديات تُعد حروفاً، ولذلك تبقى، ويرمّزها المتصفح بالنسبة المئوية حين تظهر في عنوان. وإذا أراد موقعك عناوين لاتينية فقط لعناوين كهذه، فاكتب النقل الحرفي بنفسك ثم حوّل السطر المنقول.

لا ينزع كل علامة في كل أبجدية

بعض الحروف خارج الأبجدية اللاتينية تحمل علامات تنتمي إلى الحرف نفسه. والحرف الروسي й والأوكراني ї مثالان: فالعلامة جزء من كيفية كتابة الحرف، ولذلك تتركهما الصفحة كما هما. وينطبق المنطق نفسه على حروف مثل علامات الحروف المتحركة الهندية. وتُزال فقط العلامات التي تجلس على الحروف اللاتينية.

لا يقصّر النتيجة

العنوان الطويل يعطي slug طويلاً. ولا تحذف الصفحة الكلمات الصغيرة مثل the أو of أو and، ولا تقطع عند طول ثابت. وإذا أردت عنواناً أقصر، فقصّر العنوان أولاً. وslug من أربع إلى ست كلمات ذات معنى يُقرأ في نتيجة البحث أفضل من slug يكرر عنواناً رئيسياً كاملاً.

لا يتحقق من أن الـ slug حر

قد يعطي مقالان مختلفان الـ slug نفسه. ونظام النشر لديك هو المكان الوحيد الذي يعرف أي الـ slug مأخوذة بالفعل، فانظر هناك قبل أن تلتزم بواحد.

حروف تحتاج إلى نظرة ثانية

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

يصبح حرف s الحاد ss، فتعطي Straße الناتج strasse. وتفقد حروف umlaut نقطها، فتعطي Müller الناتج muller. ويفضل بعض الناشرين الألمان mueller، الذي يحفظ النطق. وإذا كان قراؤك يبحثون عن التهجئة بحرف e، فاكتب العنوان هكذا قبل أن تحوّل.

الحروف الإسكندنافية والبولندية

يصبح الحرف o المشطوب o عادياً، فتعطي Ørsted الناتج orsted، ويصبح الحرف البولندي ł هو l، فتعطي Łódź الناتج lodz. وتفقد Å وä علامتيهما وتصبحان a. وهذه هي النتائج التي يتوقعها معظم الناس، لكن اسماً مرتبطاً بالاعتزاز المحلي قد يستحق معاملة مختلفة يدوياً.

الياء التركية المنقوطة وغير المنقوطة

تحويل الحروف إلى صغيرة يتبع لغة الصفحة. ففي التركية يتحول İ إلى i ويتحول I إلى ı، الذي يبقى حرفاً مستقلاً. والمحوّل الذي يطبق القواعد الإنجليزية سيحوّل كل I كبيرة إلى i ويغيّر الكلمة. وتتبع هذه الصفحة اللغة التي كُتبت بها.

علامات الرومانية والفرنسية والإسبانية

تصبح الحروف ă وâ وî وș وț هي a وa وi وs وt. وفي الفرنسية تعطي é وè وê وç الحرفين e وc. وفي الإسبانية يعطي ñ الحرف n، وهنا يمكن أن يتغير معنى الـ slug: فـ año، أي سنة، وano، وهو شيء آخر، ينهاران إلى السلسلة نفسها. ضع ذلك في بالك حين يلعب عنوان رئيسي على الفرق.

العلامات الفيتنامية المتراصة

يمكن أن تحمل الحروف الفيتنامية علامتين معاً. وتُنزع كلتاهما، ويصبح đ هو d، فيعطي Hà Nội الناتج ha-noi. والنتيجة مقروءة للناطق بالفيتنامية، وإن ضاعت النغمات.

لماذا تبدو الـ slug هكذا

أحرف صغيرة لأن العناوين قد تكون حساسة لحالة الحروف

جزء المسار من العنوان حساس لحالة الحروف على خوادم كثيرة. فقد تكون /About و/about صفحتين مختلفتين أو صفحة وخطأ. وكتابة كل slug بأحرف صغيرة تزيل السؤال. وتعامل محركات البحث أيضاً الاثنين عنوانين منفصلين، فخلط الحالات قد يشطر صفحة إلى نسختين.

واصلات لأنها تُقرأ فراغات

تعامل محركات البحث الواصلة فاصلاً بين الكلمات والشرطة السفلية واصلاً. والـ slug بواصلات يُقرأ كلمات منفصلة، وهذا ما تريده للترتيب على تلك الكلمات. ولهذا تفضل عناوين الويب kebab-case ولماذا يخص شكل الشرطة السفلية، snake_case، الشيفرة وقواعد البيانات لا العناوين.

لا أحرف خاصة لأنها يجب أن تُرمَّز

للفراغات والفواصل وعلامات الاستفهام وعلامات الوصل (&) والخطوط المائلة كلها معنى داخل العنوان. فعلامة الاستفهام تبدأ سلسلة الاستعلام؛ والخط المائل يبدأ مستوى جديداً من المسار. والحرف الذي له معنى خاص به يجب أن يُرمَّز بالنسبة المئوية حين يُستخدم نصاً عادياً، وslug ممتلئ بـ %20 و%C3%A9 قبيح وسهل الكسر. والالتزام بالحروف والأرقام والواصلات يتجنب المسألة كلها.

لا علامات فوق الحروف لأن الأدوات كلها لا تتعامل معها

تعرض المتصفحات الحديثة العنوان المشكول جيداً، لكن العنوان نفسه قد يصل سلسلة من علامات النسبة المئوية في بريد إلكتروني أو رسالة دردشة أو تقرير مطبوع. والحروف السادة تنجو من كل رحلة. وهذه أقوى حجة لنزع العلامات عن الحروف اللاتينية، وهي تفسر لماذا يفعل ذلك كل نظام نشر تقريباً افتراضياً.

أين يهم الـ slug النظيف

منشورات المدونات والمقالات

لمدونة، يكون تحويل النص إلى slug لعنوان URL جزءاً من كل روتين نشر. ويقرأ الناس الـ slug للمنشور قبل أن ينقروا: في نتيجة بحث أو رابط مشارَك أو تبويب متصفح. والـ slug المطابق للعنوان سهل الثقة. أما سلسلة من الأرقام فلا تخبر القارئ بشيء. وتبني أنظمة محتوى كثيرة الـ slug تلقائياً من العنوان، لكن النسخة التلقائية قد تكون طويلة جداً أو تحمل تاريخاً يجعل مقالاً دائماً يبدو قديماً، ولذلك فتحريرها يدوياً شائع.

صفحات المنتجات والفئات

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

أسماء الملفات للتنزيلات

ملف اسمه Final Report (v2) copy.pdf سيسبب متاعب في عنوان. وملف اسمه final-report-v2.pdf لن يفعل. وإذا نشرت تنزيلات، فإن قاعدة الـ slug قاعدة جيدة لأسماء الملفات أيضاً. وللمستندات التي تحتاج إلى تغيير شكلها في الطريق، يُبقي محوّل مثل من HTML إلى PDF الاسم والمحتوى تحت سيطرتك.

المراسي والروابط داخل الصفحة

الجزء من العنوان بعد علامة الهاش يشير إلى مكان داخل صفحة. وغالباً ما تتحول العناوين الفرعية إلى معرّفات مراسٍ بالقاعدة نفسها: أحرف صغيرة وواصلات ولا علامات. وإذا كتبت فهرس مستند طويل يدوياً، فإن تحويل كل عنوان فرعي إلى slug يعطيك معرّفات تطابق ما كان سينتجه مولّد.

فروع Git والمعرّفات

أسماء الفروع وتسميات المسائل وأسماء المجلدات تواجه القيود نفسها التي تواجهها العناوين. فميزة اسمها Add user login تصبح add-user-login. ولمعرّفات الشيفرة التي تحتاج إلى حروف كبيرة بدل الواصلات، فإن camelCase هو الشكل الشقيق.

كيف تحوّل النص إلى slug لعنوان URL هنا

الصق العنوان أو اكتبه

لتحويل النص إلى slug لعنوان URL، أدخل العنوان في الحقل الأول. يظهر الـ slug في الثاني أثناء الكتابة، لتشاهد كل علامة ترقيم تختفي.

اقرأ ما تغيّر

انظر أين وقعت الواصلات وتأكد من أن كل كلمة نجت. فإذا غابت كلمة، فربما كانت مكوّنة من حروف تُبقيها الصفحة كما هي، أو فصلها حرف صار واصلة. وكلاهما يسهل رؤيته بالعين.

انسخه إلى مكانه

اضغط زر النسخ والصق الـ slug حيث تحتاج إليه. وإذا كان نظام النشر لديك يحوّل أيضاً إلى أحرف صغيرة وينظف الـ slug، فستمر النتيجة دون تغيير، وهذه علامة جيدة على أن الاثنين متفقان.

السطر نفسه في الأشكال الستة الأخرى

جدول واحد للمقارنة

تحت المحوّل يعرض جدول سطر المثال بالأشكال السبعة كلها التي يقدمها الموقع: حروف كبيرة، وحروف صغيرة، وTitle Case، وsnake_case، وkebab-case، وcamelCase، وslug العنوان. ومقارنتها جنباً إلى جنب أسرع طريقة لترى أيها ينتمي إلى أين. وإذا كنت تريد الكلمات صغيرة فقط دون أي تغيير آخر، فإن الأحرف الصغيرة هي الخيار البسيط؛ وللعنوان الذي سيقرؤه شخص فإن Title Case هو الذي ينبغي استخدامه.

من أين تأتي الـ slug

كلمة من غرفة الأخبار

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

من سلاسل الاستعلام إلى مسارات مقروءة

استخدمت المواقع الديناميكية المبكرة عناوين مثل page.php?id=4731. وكانت تعمل، لكن لم يستطع أحد قراءتها. وتبعتها المسارات المقروءة حين اتضح أن الناس يحكمون على رابط قبل النقر عليه وأن محركات البحث تزن الكلمات فيه. واليوم تولد كل أداة نشر تقريباً slug، ومعرفة كيف تعمل القواعد تساعدك على اكتشاف النتيجة التي تحتاج إلى إصلاح.

الـ slug في سير عملك الأوسع

من جدول عناوين إلى قائمة عناوين URL

كثيراً ما يبدأ ترحيل موقع بجدول بيانات: عمود عناوين وعمود عناوين قديمة. وتأتي العناوين الجديدة من العناوين. حوّل كل عنوان بالقاعدة نفسها ويكون العمود الجديد متسقاً من الصف الأول إلى الأخير. وحين يحتاج الجدول إلى الخروج بيانات لنظام آخر، يحوّل من CSV إلى JSON الصفوف إلى سجلات، ويعيدها من JSON إلى CSV للفحص.

التخطيط لإعادة التوجيه

حين تحوّل النص إلى slug لعنوان URL لصفحة موجودة بالفعل، تذكر أنه إذا غيّرت الصفحة الـ slug الخاص بها، فينبغي للعنوان القديم أن يعيد التوجيه إلى الجديد، وإلا انكسرت كل الروابط الواردة. وتحويل العنوانين القديم والجديد ووضع الـ slug جنباً إلى جنب يعطيك قائمة إعادة التوجيه دون تخمين. احتفظ بالقائمة: فإعادة التوجيه رخيصة الإبقاء وغالية الفقد.

إبقاء التصميم والعناوين متوائمة

التسمية مهمة عبر المشروع كله. فالمكوّن المسمى Primary Button في ملف التصميم، والصنف primary-button في ورقة الأنماط، والصفحة /buttons/primary-button كلها تصف الشيء نفسه. وحين تتبع الأسماء قاعدة واحدة، يجد البحث عبر الأدوات كل شيء. وللمقاسات المصاحبة لتلك المكونات، يحوّل من px إلى rem الأحجام بينما تبقى الأسماء متسقة.

كتابة عناوين تصنع slug جيدة

ضع الكلمات الرئيسية أولاً

يُقرأ الـ slug من اليسار إلى اليمين، وتحمل الكلمات الأولى أكبر وزن. ابدأ العنوان بالموضوع، لا بحشو مثل a أو the أو how. فعنوان يفتتح بالموضوع يعطي slug يفتتح بالموضوع.

اجعله قصيراً

قبل أن تحوّل النص إلى slug لعنوان URL، قصّ العنوان. أربع إلى ست كلمات هدف جيد. فالـ slug الطويلة تُقطع في نتائج البحث وهي محرجة في الطباعة. وإذا كان العنوان طويلاً، فاكتب نسخة أقصر للـ slug وحوّل ذلك السطر بدلاً منه.

تجنب التواريخ ما لم يكن المحتوى مؤرخاً

السنة في الـ slug تقدّم عمر الصفحة. وللأخبار يكون للتاريخ معنى. أما لدليل تنوي إبقاءه محدثاً فاتركها، ويبقى العنوان صالحاً حين يُجدَّد المحتوى.

لا تحشُ كلمات مفتاحية

حين تحوّل النص إلى slug لعنوان URL، قاوم الرغبة في حشو المصطلحات. فـ slug يكرر الكلمة نفسها ثلاث مرات يبدو كبريد مزعج ولا يكسب شيئاً. قلها مرة، بوضوح.

اختر قاعدة والتزم بها

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

أفخاخ عند تحويل النص إلى slug لعنوان URL

نتيجة فارغة

عنوان مكوّن بالكامل من حروف تتركها الصفحة في مكانها، أو من أحرف تصبح كلها واصلات، قد يعود فارغاً أو قصيراً بصورة غريبة. فإذا كانت النتيجة فارغة، فلم يكن في المدخل شيء تعرفه الصفحة على أنه حرف لاتيني أو رقم. قدّم نسخة بحروف لاتينية من العنوان.

عناوين مختلفة، وslug واحدة

Résumé وResume تعطيان الـ slug نفسها، وكذلك Año وAno. وسيضيف نظام النشر لديك عادة رقماً إلى الثانية، وهذا يجعل العنوان أقل معنى. لاحظ متى يحدث ذلك وأعد صياغة العنوان إن كان الاثنان مهمين.

تغيير slug منشورة

الـ slug جزء من وعد لكل من ربط بالصفحة. وتغييرها دون إعادة توجيه يكسر ذلك الوعد. قرّر الـ slug قبل أن تنشر، وإذا اضطررت إلى تغييرها لاحقاً فأضف إعادة التوجيه في اليوم نفسه.

slug تحتوي معلومات خاصة

الأسماء وعناوين البريد الإلكتروني وأرقام الطلبات داخل عنوان تنتهي في سجلات الخادم وتاريخ المتصفح والروابط المشاركة. فإذا كان العنوان يحتوي على شيء خاص، فلا تحوّله إلى slug كما هو.

افتراض أن الصفحة والخادم متفقان

قد يطبق نظام النشر لديك قواعده الخاصة فوق أي slug تلصقها. افحص العنوان النهائي بعد الحفظ. فإذا اختلف عمّا تتوقع، ففي النظام قاعدة ينبغي أن تعرفها.

أسئلة قبل أن تحوّل

ماذا يحدث للأرقام؟

تبقى، جزءاً من الكلمة التي كانت بجانبها أو ككلمات منفصلة بين واصلات.

هل تُحفظ الأحرف الكبيرة؟

لا. يتحول كل شيء إلى أحرف صغيرة، وفق لغة الصفحة.

هل الـ slug هي العنوان كله؟

لا. الـ slug هي القطعة الأخيرة من المسار. أما النطاق وأي مجلد قبلها فيقررهما موقعك.

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

تستطيع، لكن للعناوين الواصلات هي المعيار، لأن محركات البحث تقرؤها فراغات. وللشيفرة انظر snake_case.

هل يُرفع نصي إلى أي مكان؟

لا. يجري التحويل في متصفحك. وعنوان مسودة أو اسم عميل أو منتج لم يصدر بعد خاص هنا كما في محرر نصوص.

ماذا لو لم تكن في لغتي حروف لاتينية؟

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

مثال محلول

لنفترض أنك تدير موقع مخبز صغير وتنشر ثلاث صفحات: Crème Brûlée for Two وSourdough Starter: Notes for Beginners وMüsli & Granola — 2026 Prices. تلصقها واحدة واحدة. تعطي الأولى creme-brulee-for-two. وتعطي الثانية sourdough-starter-notes-for-beginners، وتقرر أنها طويلة جداً، فتقصّر العنوان إلى Sourdough Starter Basics وتحوّل مرة أخرى لتحصل على sourdough-starter-basics. وتعطي الثالثة musli-granola-2026-prices؛ فتحذف السنة، لأن الصفحة ستُحدَّث، وتستقر على musli-granola-prices. ثلاث slug، كلها بأحرف صغيرة، وكلها بواصلات، وليس في أي منها علامة أو رمز. استغرق التمرين كله دقيقة، والقرار الذي كان مهماً، حذف السنة، كان قرارك لا قرار الصفحة.

قائمة تحقق قصيرة

قبل التحويل

اكتب العنوان بكلمات عادية. وضع الموضوع أولاً. وأزل التواريخ التي لا تحتاج إليها. وقرّر هل ستخدمك نسخة أقصر أفضل.

أثناء التحويل

راقب الواصلات. وتأكد من أن لا كلمة اختفت، وانظر كيف عُولجت الحروف المشكولة والخاصة.

بعد التحويل

تأكد من أن الـ slug غير مأخوذة بعد، وأنها تُقرأ بشكل معقول بصوت عالٍ، وأن العنوان النهائي في نظامك يطابقها. وإذا غيّرت slug منشورة فأضف إعادة توجيه.

نصك يبقى على جهازك

يجري التحويل محلياً. يعالج متصفحك النص، ولا شيء يُرفع أو يُخزَّن أو يُرسل. ولا حساب يُنشأ ولا شيء يُحذف بعد ذلك. إنها الطريقة البسيطة لتحويل النص إلى slug لعنوان URL دون تسليم عنوان مسودة لغريب.

باختصار

لتحويل النص إلى slug لعنوان URL هنا، الصق عنواناً واقرأه مرة أخرى بأحرف صغيرة، مع نزع العلامات عن الحروف اللاتينية، واستبدال كل حرف آخر بواصلة، وضغط الواصلات المتكررة في واحدة. ولا تنقل الصفحة اليابانية أو العربية أو اليونانية حرفياً، ولا تنزع العلامات التي هي جزء من حروف مثل الحرف الروسي й، ولا تقصّر ولا تتحقق من التكرار، ولذلك تبقى هذه القرارات لك. وتصبح حروف مثل ß وø وł هي ss وo وl، ويتبع التحويل إلى أحرف صغيرة لغة الصفحة، فيُعامل İ التركية معاملة تركية. ولا يُرفع شيء.

الطول والمساحة الكتلة والحجم درجة الحرارة العملات