Теория
Slug — короткий идентификатор для URL: строка из строчных латинских букв, цифр и дефисов, например «calculator-online». Его получают из названия: транслитерируют кириллицу, приводят к нижнему регистру, заменяют пробелы и знаки препинания дефисами.
Slug делает ссылки читаемыми и совместимыми: в адресах не бывает пробелов и кириллицы в исходном виде. Генератор slug используют при создании страниц, статей и товаров в CMS.
Важно: slug должен быть уникальным в пределах сайта — два разных товара не могут иметь одинаковый адрес.
Пример с решением
- Условие. Сделайте slug из названия «Привет, мир!».
- Формула. Транслитерация → нижний регистр → пробелы и знаки в дефисы.
- Подстановка. «Привет, мир!» → «privet, mir!» → «privet mir».
- Вычисление. Пробелы и запятая с восклицательным знаком заменяются дефисом: «privet-mir».
- Ответ. Slug: «privet-mir». Калькулятор с этой строкой выдаст тот же результат.
Главное
- Slug — латиница, цифры, дефисы.
- Кириллицу транслитерируют, регистр понижают.
- Пробелы и знаки становятся дефисами.