Вступление
В серии уроков Joomla, а именно в 10-м уроке «Общие настройки», я обещал подробно рассказать про URL Joomla. Упустил это обещание и выполняю его в этом, уже 59 уроке.
Что такое URL
Я уверен вы наверняка знаете, что такое URL сайта и его страниц. По-простому — это адрес сайта, видимый в адресной строке браузера. По-сложному — это Uniform Resource Locator в системе унифицированных адресов веб-ресурсов, необходимый для единообразного определения месторасположения ресурса.
URL Joomla
В URL Joomla нет никаких особых примечательностей, кроме одной, по умолчанию они имеют очень непривлекательный внешний вид. Конечно системе идентификации не важна привлекательность внешнего вида URL и набор букв и цифр URL Джумла они прекрасно читают. По устоявшимся правилам привлекательный внешний вид URL хорош для продвижения ресурса и является важным фактором оптимизации.
Легко читаемые URL принято называть SEF или ЧПУ ссылки, где ЧПУ это человеку-понятный-урл.
Проще говоря, SEF URL это адреса сайта, где нет внутренних числовых идентификаторов базы данных (id
), числового идентификатора пункта меню (itemid
) идентификаторов сеанса, деталей реализации и т. д. Зато есть понятная структура вложенности страницы и читаемые названия статьи и рубрики. Последнее необязательно.
URL Joomla коробочной версии
На сегодня URL страниц сайта Joomla сразу после установки имеют такой вид:
http://www.site.ru/index.php?option=com_content&view=category&layout=blog&id=8
Чтобы сделать URL Joomla читаемыми, нужно:
- Во-первых, убрать из URL идентификаторы, заменив их алиасами статей и рубрик;
- Во-вторых, убрать
index.php
Из URL.
Как сделать SEF URL Joomla
Современные инструменты системы позволяют «причесать» URL сайта без сторонних расширений.
Убрать идентификаторы
Чтобы убрать идентификаторы, сделайте следующие действия:
- Во-первых, переименуйте файл
htaccess.txt
в файл.htaccess.
Файл лежит в корне сайта. - Во-вторых, на вкладке Общие настройки>>>Сайт>>>Настройки SEO включите кнопку «Включить SEF (ЧПУ). Сохранитесь.
- В-третьих, на вкладке «Общие настройки» найдите пункт меню «Материалы».
- На этой странице найдите те во вкладку «Интеграция».
- В пункте «Маршрутизация URL» выставите «Экспериментальный». В пункте «Удалить идентификаторы из URL» поставьте «Да».
- Сохранитесь.
Убрать index.php
Чтобы убрать index.php
из URL Joomla, вернитесь на вкладку Общие настройки>>> и включите кнопку «Перенаправление».
Другие настройки URL Joomla
Остались две настройки URL, которые вам могут пригодиться.
URL кириллические
Если вы не хотите, чтобы ваши URL были на латинице, то есть не создавались алиасы методом транслитерации при написании (сохранении) статьи, вернитесь на вкладку Общие настройки>>>Сайт>>>Настройки SEO и включите кнопку «Алиасы в Unicode» в положение «Да».
Добавить в URL .html
Если вам приспичило добавить в конец URL суффикс .html
, то вернитесь на вкладку Общие настройки>>>Сайт>>>Настройки SEO и включите кнопку «Добавить суффикс к URL» в положение «Да». Но лучше этого не делать, так как многократно увеличатся дубли страниц и ошибки 404.
Убрать из URL пункты меню
По умолчанию система будут добавлять пункты созданного основного меню в URL. Это нехорошо. Задачу убрать пункты меню из URL решает бесплатный плагин Direct Alias (extensions.joomla.org/extension/direct-alias/)
Создать каноническую ссылку
Канонический тег ссылки помогает в поисковой оптимизации для предотвращения проблемы дублирующегося контента. Эту задачу решает бесплатный плагин Aimy Canonical (aimy-extensions.com/joomla/canonical.html)
©joomla-abc.ru
Еще уроки
- 10 лучших WAMP платформ для CMS Joomla под Windows, урок 3
- 12 Правил оптимизации Joomla сайта, урок 28
- 2 программы FTP клиент для создания Joomla сайта – FilleZilla, WinSCP, урок 4
- 33 первых расширения Joomla сайта — плагины и компоненты для расширения функционала сайта, урок 29
- 5 Программ для работы с изображениями Joomla, урок 6
- Favicon сайта Joomla – как создать и установить favicon на сайт Joomla, урок 13
- Joomla модуль Обёртка (Wrapper)
- Joomla на XAMPP — управление Joomla в автономном режиме на локальной машине, урок 7
- reCAPTCHA версия 2.0 на сайте Joomla — капча на Joomla сайте
- URL Joomla: SEF, ЧПУ, убрать index урок 59
Похожие статьи
Модуль самые читаемые материалы Joo...
Если вы хотите показать самые популярные материалы своего сайта, ранжировав...
Модуль вход на сайт Joomla, урок 34
Модуль вход на сайт Joomla показывает форму для введения пользователем логи...
Настройки кэш Joomla — Общие настро...
Кэш Joomla это инструмент позволяющий системе полностью запоминать вызванны...
Модуль Навигатор сайта Joomla
Продолжаем знакомство с модулями сайта Joomla. в этом уроке модуль «Навигат...
Компоненты Joomla: что это такое, у...
Продолжаю серию обучающих статей о CMS Joomla в новом году. Данный урок объ...
Установка Joomla 3 на VDS/VPS, выде...
Продолжая изучение Joomla 3, нельзя обойти вниманием установку Joomla 3, на...