محوِّل النص إلى رابط URL
اكتب عنوانًا أو الصقه لتحصل على رابط URL بصيغ kebab-case وsnake_case وcamelCase دفعةً واحدة، مع معاينة للعنوان وعدد الأحرف. تُحوَّل الأحرف اللاتينية المُنَبَّرة، وتُحذف علامات الترقيم، وتُدمج المسافات في فاصل واحد. مجاني ودون تسجيل، ويُحوَّل النص داخل متصفحك.
التركية هي اللغة الوحيدة التي تعامل حالة الحرف i بشكل مختلف: تتحول İ إلى i، وتتحول i إلى İ.
كيفية استخدام محوِّل النص إلى رابط URL
- 1. اكتب العنوان أو الصقه. تظهر الروابط أثناء الكتابة، ولا حاجة إلى إرسال شيء.
- 2. تحقّق من العدادات. أحرف الإدخال هو نصك، وأحرف الرابط هو طول الرابط بصيغة kebab-case.
- 3. انسخ الصيغة التي تحتاجها. صيغة kebab-case هي الخيار المناسب لعناوين الويب. أما snake_case وcamelCase فمناسبتان لأسماء الملفات وأعمدة قواعد البيانات والشيفرة.
- 4. عاين العنوان. تُظهر معاينة الرابط صيغة kebab-case بعد
https://example.com/. - 5. للنص التركي، فعّل خيار قواعد الحرف i التركي (İ ı) حتى تتحوّل İ وI إلى أحرف صغيرة بشكل صحيح.
ما الذي يجعل الرابط جيدًا
الرابط هو الجزء من عنوان URL الذي يسمّي الصفحة، كما في example.com/how-to-cite-a-website. تطلب إرشادات Google حول بنية عناوين URL روابط بسيطة وقابلة للقراءة مبنية من كلمات، وتُفصل بينها بالواصلات لا بالشرطات السفلية. وحروف الرابط الصغيرة مهمة أيضًا: فباستثناء البروتوكول والنطاق، عناوين URL حساسة لحالة الأحرف (RFC 3986)، لذا فإن /Cite-Guide و/cite-guide عنوانان مختلفان، واستخدام الحروف الكبيرة والصغيرة معًا يدعو إلى تكرار الصفحات.
| التنسيق | مثال | الاستخدام المناسب |
|---|---|---|
| kebab-case | how-to-cite-a-website | عناوين URL، وأسماء فئات CSS |
| snake_case | how_to_cite_a_website | أسماء الملفات، وأعمدة قواعد البيانات، وأسماء Python |
| camelCase | howToCiteAWebsite | متغيرات JavaScript وJava، ومفاتيح JSON |
ما الذي يفعله المحوِّل
- يحوّل النص إلى أحرف صغيرة (بقواعد التركية إذا اخترت الخيار).
- يحوّل الأحرف اللاتينية المُنَبَّرة: é إلى e، وü إلى u، وñ إلى n، وø إلى o، وß إلى ss، وæ إلى ae، وđ إلى d، وœ إلى oe، وþ إلى th وما شابه.
- يستبدل كل سلسلة من المسافات بواصلة واحدة أو شرطة سفلية.
- يحذف كل ما عدا الحروف a–z والأرقام والفاصل، ثم يدمج الفواصل المتكررة ويزيلها من بداية الرابط ونهايته.
- يبني صيغة camelCase من كلمات kebab، فيكتب أول حرف من كل كلمة بعد الأولى بحرف كبير.
مثال تطبيقي
العنوان Café Culture: A Guide to Dr. Smith's 2024 Q&A! يُنتج:
| الصيغة | النتيجة |
|---|---|
| kebab-case | cafe-culture-a-guide-to-dr-smiths-2024-qa |
| snake_case | cafe_culture_a_guide_to_dr_smiths_2024_qa |
| camelCase | cafeCultureAGuideToDrSmiths2024Qa |
عدد أحرف الإدخال 46 وعدد أحرف رابط kebab 41. لاحظ ما حدث لعلامات الترقيم: حُذفت النقطتان والنقطة والفاصلة العليا والعطف وعلامة التعجب بدلًا من استبدالها، فتحوّلت Smith's إلى smiths وQ&A إلى qa. إذا أردت q-and-a فاكتبه كذلك من البداية. ويحتفظ المحوِّل بكل الكلمات، بما فيها "a" و"to"، أما اختصار الرابط الطويل فقرار تحريري تتركه لك.
حدود يجب معرفتها
- تُحوَّل الأحرف اللاتينية المُنَبَّرة فقط. أي حرف أساسي مع إشارات (ť وů وň وễ وما شابه) يفقد علاماته، وكل من đ وœ وþ وß وæ وø وł له تحويل خاص، فيصبح
Žluťoučký kůňالرابطzlutoucky-kun. وتُحذف كل الأحرف السيريلية واليونانية وحروف CJK بصمت. حوِّل النص أولًا بأداة Cyrillic Transliterator أو Greek Transliterator، أو استخدم إزالة علامات النبر للنص اللاتيني. - لا تُحوَّل الواصلات الموجودة. في kebab-case تُحذف الشرطة السفلية (فيصبح
snake_caseإلىsnakecase)، وفي snake_case تُحذف الواصلة (فيصبحwell-knownإلىwellknown). استبدل بها مسافات أولًا إذا أردت فصل الكلمات. - تُحفظ الأرقام كما كُتبت تمامًا.
- لا حد للطول. تعرض محركات البحث تقريبًا الجزء الأول من الرابط الطويل، والروابط الأقصر أسهل قراءةً ومشاركةً، لذا اختصره يدويًا.
أي أداة تحتاج؟
تُنتج هذه الصفحة رابطًا جاهزًا للاستخدام. لتغيير حالة الأحرف في جملة دون حذف شيء، استخدم أداة تحويل حالة الأحرف أو محوِّل حالة العنوان. ولترميز نص يجب أن يبقى مقروءًا داخل عنوان URL، استخدم أداة ترميز النص وفك ترميزه.
الأسئلة الشائعة
- ما هو slug في عنوان URL؟
- هو الجزء من عنوان الويب الذي يحدّد الصفحة بكلمات مقروءة، مثل how-to-cite-a-website في example.com/how-to-cite-a-website. ويأتي بعد اسم النطاق وأي أسماء مجلدات.
- لماذا يُفضَّل استخدام الواصلات في الروابط؟
- توصي إرشادات Google باستخدام الواصلات للفصل بين الكلمات في عناوين URL، لأنها الفاصل المعتاد للكلمات وسهلة القراءة. والشرطات السفلية تعمل في عنوان URL، لكنها أقل سهولة في القراءة.
- ما الفرق بين kebab-case وsnake_case؟
- يفصل kebab-case بين الكلمات بواصلات (my-blog-post)، وهو العرف المعتمد لعناوين الويب. ويفصل snake_case بينها بشرطات سفلية (my_blog_post)، وهو شائع في أسماء الملفات وقواعد البيانات ولغة Python.
- كيف تُعالج الأحرف المُنَبَّرة والرموز الخاصة؟
- تُحوَّل الأحرف اللاتينية المُنَبَّرة إلى مقابلاتها العادية (é تصبح e، وť تصبح t، وß تصبح ss، وæ تصبح ae، وþ تصبح th). وتُحذف علامات الترقيم والرموز ولا تُستبدل، وتتحول سلاسل المسافات أو الفواصل إلى فاصل واحد. أما الحروف من الأبجديات الأخرى فتُحذف.
- هل يمكنني استخدام أحرف غير إنجليزية في عنوان URL؟
- يتعامل المتصفحات ومحركات البحث معها، لكنها تُرمَّز عند النسخ (تصبح é مثلًا %C3%A9)، ما يجعل الروابط طويلة وصعبة القراءة. يُنتج هذا المحوِّل روابط a–z بسيطة فقط؛ وإن احتاجت لغتك أبجديتها الخاصة، فحوِّلها أولًا، أو احتفظ بالأحرف الأصلية وتقبّل الترميز.
- هل يجب تغيير الرابط بعد نشر الصفحة؟
- تجنّب ذلك. فتغيير الرابط يغيّر العنوان، فتنكسر الروابط والإشارات المرجعية الموجودة ما لم تضف إعادة توجيه دائمة من العنوان القديم إلى الجديد.
- هل يُرفَع نصي إلى أي مكان؟
- لا. تُنشأ الروابط داخل متصفحك أثناء الكتابة، ولا يُرسَل أي شيء إلى CitationEasy.