Настройка ЧПУ и установка компонента ARTIO JoomSEF
Обратите внимание, как выглядят ссылки не оптимизированного сайта: _http://localhost/sayt/index.php?option=com_content&view=category&layout=blog&id=4&Itemid=3 (это пример открытия страницы к каким-либо материалом)
Не очень красиво, не правда ли? Да и не понятно совсем, в какой категории сайта Вы находитесь. Что бы сделать красивые и понятные адреса ссылок сайта, нам понадобится включить такую возможность в общих настройках. Для этого зайдите в административную панель, там в общих настройках найдите "Установки Search Engine Optimization" и поставьте все три галочки напротив "Включить SEO", "Использовать mod_rewrite" и "Добавить суффикс к URL". После этого нужно обязательно переименовать файл htaccess.txt в .htaccess (файл находится в корневом каталоге Вашего сайта, если Вы уже перенесли сайт на виртуальный хостинг, то используйте для подключения к серверу FileZilla). Важно так же знать, что при использовании стандартного ЧПУ, Вам нужно будет писать к каждому материалу или пункту меню сайта псевдоним (обязательно английскими маленькими буквами). Если псевдоним не писать, то стандартный компонент преобразования ссылок будет использовать дату написания статьи вместо имени. А вот сторонние расширения сами переводят названия статей на английский текст, так что это ещё один повод их использовать! Этих стандартных настроек хватит большинству начинающих пользователей.
А теперь посмотрите, как выглядят ссылки на моём сайте:
Тут всё четко видно: раздел - продвижение, подраздел - продвижение сайта, статья - внутренняя оптимизация сайта. Это помогает пользователю сориентироваться на сайте.
ЧПУ на сайте необходимо ставить не только из-за красивых ссылок, но и для повышения безопасности сайта. Сайты на Joomla чаще всего взламывают за счёт сторонних расширений, которые Вы устанавливаете. Если хакер обнаружил "дыру" в каком-нибудь расширении, то ему понадобится просто ввести в поиске к примеру "com_content..." (если ЧПУ выключен, то вместо content будет название любого расширения, по которому Вас смогут найти). А вот когда ссылки будут человекопонятными, то никакой поиск не выдаст Ваши расширения.
Рекомендуется включать ЧПУ сразу же при создании сайта, а не после попадания в поисковый индекс. Если же Ваш сайт уже проиндексирован поисковыми системами и у него есть посещаемость, то ставить ЧПУ не желательно, так как все ссылки пропадут и потеряют вес. Пройдет ещё не мало времени, перед тем, как поисковые роботы заново изучат Ваш сайт и примут во внимание новые адреса ссылок. Так же может случится казус, если поисковикам покажется, что Вы дублируете контент.
Установка и настройка ARTIO JoomSEF
Можно спокойно использовать стандартный компонент для генерации ЧПУ ссылок, но он хорошо подходит только для стандартных расширений Joomla (это касается версии Joomla 1.5. В новых версиях Joomla 1.7 и выше он подходит практически для любых расширений). Я бы тоже использовал у себя стандартный компонент генерации ЧПУ, но он не поддерживает некоторые расширения, которые я использую у себя на сайте (например, он не правильно генерирует ссылки для компонента K2). Поэтому мне пришлось искать аналогичные и более мощные расширения, которые бы делали "правильные" ссылки для всех страниц моего сайта. Таким приложением оказался компонент ARTIO JoomSEF (Установка компонентов, модулей и плагинов на сайт Joomla). После установки ARTIO JoomSEF, проверяете версию расширения:
Если есть новая версия, то смело устанавливайте. Благо в самой программе есть отличный модуль для автоматического обновления самого компонента и дополнительных расширений к нему. Нажимаете справа вверху "Upgrade":
Если какие-нибудь обновления доступны, то вы сможете прямо из админ-панели их установить, не делая лишних телодвижений. Теперь нужно правильно настроить сей замечательный компонент. Переходите в "Configuration" и проставьте значения, как будет показано на скриншотах ниже. Это оптимальные настройки этого компонента (если Вы хорошо в этом разбираетесь, то можете попробовать настроить самостоятельно).
Настройка "Basic":
Настройка "Обычный":
Настройка "Cache":
Настройка "Title and Meta tags":
Настройка SEO и SiteMap доступны только в платной версии.
Настройка "страницы ошибки 404":
Вместо ошибки 404 при недоступности какой-либо страницы, будет открываться главная страница Вашего сайта.
Итак, вот мы и настроили компонент ARTIO JoomSEF. Не забудьте почистить кэш (для этого зайдите в админ-панель и выберите инструменты - очистить кэш, в нём выделите все элементы и удаляйте). Советую Вам подписаться на получение последних новостей блога Joofaq.ru, чтобы не пропустить интересную информацию.
Следующие статьи:
Предыдущие статьи:
- Создание карты сайта в Joomla. Установка и настройка компонента Xmap - 21/03/2011
- Оптимизация текстов статей, HTML теги - 20/03/2011
- Внутренняя перелинковка страниц сайта - 19/03/2011
- Что такое семантическое ядро и как правильно его составить? - 18/03/2011
- Уникальный контент (материал) - основной источник трафика на Ваш сайт. Где взять уникальный материал? Как проверить контент на уникальность? - 17/03/2011
Комментарии
Спасибо, разобрался!
Ссылки в этом компоненте выглядят более естественными и, как вывод, лучше продвигаемые. Но в любом случае сайт с такими ссылками работает больше года и менять их сейчас нет смысла.
Расширение ext_joomsef4_zo o я приобрел и установил, но этот плагин не могу найти ни через ftp ни в менеджере плагинов, права на:
/home/filter/public_html/log
/home/filter/public_html/tmp
777
.. Вот с этой проблемой мучаюсь уже достаточно долго.. .
Стандартных настроек SEF вполне хватает для ZOO, главное не забывать прописывать для всех категорий пункты меню.
Zoo есть в "Installed SEF Extensions", хотя плагин я устанавливал. Нужно этого добиться чтобы пустить расширение zoo через роутер.. Подскажите, с чем это может быть связано?