FAQ с ответами на вопросы относительно формирования ЧПУ («человекопонятных» URL-адресов) и коротких внутренних ссылок на материалы и категории компонента контента (com_content) Joomla. Из материала вы узнаете, как сделать идеальные ЧПУ страниц сайта, функционирующего на Joomla.

Что такое SEF URL (ЧПУ)?

Важно знать!
SEF URL (Search Engine Friendly URL, на русском сленге SEO-оптимизаторов: ЧПУ — «человекопонятные» URL) — URL-адреса, смысл которых понятен при прочтении.

Под ЧПУ подразумеваются ссылки без лишних символов (?, =, :, &): только буквы, наклонная черта и символы - и (или) _ в качестве разделителей слов.

  1. Пример сложного и непонятного URL-адреса (не ЧПУ):
    http://www.site.ru/index.php?option=com_content&view;=article&id;=1:welcome&catid;=1:news&Itemid;=50
  2. Пример представленного выше URL в виде ЧПУ:
    http://www.site.ru/o-kompanii

URL-адрес из примера 2 говорит сам за себя, что на странице представлена информация о компании.

Как включить ЧПУ в Joomla?

По умолчанию после установки Joomla на сайте не активированы ЧПУ-адреса. Для их включения необходимо в панели управления:

  1. перейти в Система,
  2. перейти в Общие настройки,
  3. на вкладке Сайт (открыта по умолчанию) перейти к разделу Параметры SEO,
  4. активировать опции Включить SEF — после этого URL-адреса станут «человекопонятными»,
  5. активировать опции Перенаправление URL — после этого URL-адреса перестанут включать «index.php» (подробнее).

Чтобы указанные выше настройки вступили в силу, необходимо:

  • Apache и Litespeed — переименуйте файл htaccess.txt в .htaccess,
  • IIS - переименуйте файл web.config.txt в web.config,
  • Nginx - настройте сервер согласно инструкции.

Как добавить или убрать .html из URL в Joomla?

По умолчанию после установки Joomla «из коробки» к URL-адресам веб-страниц не приписывается суффикс .html и в настоящее такие URL'ы можно встретить достаточно редко.

Важно знать!
 Не рекомендуется добавлять к URL-адресам суффикс .html, т. к. он усложняет их восприятие и добавляет дубли страниц.

Если же вам по какой то причине необходимо добавить .html к адресам внутренних страниц, то:

  • перейдите в Система,
  • перейдите в Общие настройки,
  • на вкладке Сайт (открыта по умолчанию) перейдите к разделу Параметры SEO,
  • активируйте опцию Добавить суффикс к URL — после этого URL-адреса будут заканчиваться на .html.

Следует упомянуть, что система будет добавлять суффикс, соответствующий расширению файла (не обязательно .html).

Упоминаемые термины:

Joomla, Алиас, ЧПУ, Apache, Контент