Сегодня разберем классическую ситуацию, с которой сталкивается почти каждый новичок: русификация алиасов (alias) в Joomla и автоматическое создание красивых ссылок из заголовков материалов.

Почему это важно? Вопрос не только эстетики

Многие недооценивают роль алиасов в структуре URL. А зря. Когда вы создаете сайт на русском языке и оставляете настройки по умолчанию, Joomla начинает генерировать алиасы на основе даты и времени создания страницы. Выглядит это примерно так:

/1-10-2025-16-30-25

или

/2025/10/1/16-30-25.

С точки зрения пользователя - это «шум». Человек не может запомнить такую ссылку, не может понять, о чем страница, до ее открытия. С точки зрения поисковых систем (SEO) - это потеря контекста. Яндекс и Google используют слова в URL как один из ранжирующих факторов. Бессмысленный набор цифр не передает никакой семантики.

Идеальный URL должен быть:

  • Читаемым (Human-readable)
  • Понятным (о чем страница?)
  • Коротким
  • Содержащим ключевые слова.

Именно поэтому нам нужна транслитерация - преобразование кириллического заголовка в латиницу.

Как выглядит проблема в Joomla

Установив и активировав русский язык в Joomla для сайта многие с удивлением обнаруживают: алиасы ссылок создаются на основе метки времени. Выглядит это пугающе:

Пример: Если вы создали материал «Пример», Joomla может сгенерировать алиас 2025-10-01-14-25-36 вместо ожидаемогоprimer.

Почему так происходит? Joomla «не понимает», откуда брать данные для ЧПУ, если не заданы явные правила. Система подставляет date_time как запасной вариант.

Решение: заставляем Joomla транслитерировать заголовки

Чтобы ссылки стали «человекоподобными» и автоматически получались из названия материала, нужно выполнитьвсего одно простое, но критически важное действие. Пока в админке по умолчанию стоит английский, система будет игнорировать русские заголовки при генерации алиасов. Как только вы переключите язык админки на русский - механизм транслитерации активируется автоматически.

Пошаговая инструкция

  1. Зайдите в административную часть Joomla (обычно ваш-сайт/administrator).
  2. Перейдите в меню Система → Панель управления → Языки (или сразу в раздел «Языки»).
  3. Найдите в списке Русский язык (Russian).
  4. Важнее всего: сделайте русский язык языком по умолчанию для административной панели (Default для Administrator).

Заключение

Транслитерация заголовков в Joomla - это не прихоть, а базовая гигиена сайта. Один клик в настройках языка административной панели превращает безликие ссылки-даты в осмысленные ЧПУ. Не пренебрегайте этим шагом, если хотите, чтобы ваш сайт любили не только роботы Google, но и живые люди.