Вступление

В серии уроков 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 (ЧПУ). Сохранитесь.

sef url joomla screen1

  • В-третьих, на вкладке «Общие настройки» найдите пункт меню «Материалы».
  • На этой странице найдите те во вкладку «Интеграция».
  • В пункте «Маршрутизация URL» выставите «Экспериментальный». В пункте «Удалить идентификаторы из URL» поставьте «Да».
  • Сохранитесь.

sef url joomla screen3

Убрать index.php

Чтобы убрать index.php из URL Joomla, вернитесь на вкладку Общие настройки>>> и включите кнопку «Перенаправление».

sef url joomla screen2

sef 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

Еще уроки

 

Похожие статьи

Компонент Ленты новостей Joomla, ур...

На сайте Joomla можно показать сколько угодно различных новостных лент...

Папки модулей Joomla, урок 36

Иногда приходится править модули Joomla. Для этого приходится искать папки ...

Модуль вход на сайт Joomla, урок 34

Модуль вход на сайт Joomla показывает форму для введения пользователем логи...

Модуль HTML-код Joomla – подробное ...

Модуль HTML-код Joomla популярен из-за своей универсальности. С его помощью...

Модуль кто на сайте для Joomla 3, у...

В этом уроке посмотрим, для чего нужен и как настраивается модуль с названи...

Требования к программному обеспечен...

Вы помните, известный спор «что было раньше, …». Применимо к CMS Joomla это...

Copyright © 2023 Joomla-abc.ru. Все права защищены.