Joomla: как создать ЧПУ (SEF URL)?

Рубрика: Web-разработка и SEO
Метки: | | |
Суббота, 14 января 2012 г.
Просмотров: 5718
Подписаться на комментарии по RSS

ЧПУ — термин специфический, дословно расшифровывается как человеко-понятный URL. Придуман, очевидно, русскими, я даже помню примерно когда и где — это была статья на одном из порталов для веб-мастеров, описывающая что такое оптимизация URL.

Примечательно, что оптимизировали тогда именно в угоду человеку, просматривающему ссылки (эстетика). Сейчас оптимизируют для скармливания страниц поисковому роботу. Не случайно заграничный термин, обозначающий то же явление, шифруется по-другому: SEF URL (Search Engines Friendly URL).

Я сейчас не буду рассказывать о дополнительных надстройках для Joomla (ARTIO JoomSEF), облегчающих жизнь писателю статей (они имеют много настроек по формированию ЧПУ + возможности, выходящие за рамки проблемы), просто потому что в Joomla есть стандартный встроенный механизм для формировании ЧПУ/SEF URL. Просто не все о нём знают, вот и всего лишь.

Активизируется он (в Joomla 1.7 по крайней мере) так:

Сайт -> Общие настройки -> Включить SEF (ЧПУ) -> Да

 

 

Дополнительно — в корневой директории Jooml'ы лежит файл «htaccess.txt». Его нужно переименовать в «.htaccess», после чего поставить галку «Перенаправление URL» в положение «Да».

Остальные параметры не существенны:

  • Добавлять суффикс к URL — будет добавлять к каждой странице суффикс, например так:
http://example.com/contacts.html
  • Алиасы в Unicode — поставив галку, вы можете создавать URL вида:
http://example.com/Контакты.html

Решайте сами. Для SEO это полезно, но я пока с огнём не играю.

Если галку не ставить, то автоматом все заголовки статей будут транслитерироваться (переводиться в латиницу).

По завершении настройки SEO в Joomla, страшные ссылки вида:

http://example.com/index.php?option=com_content&view=article&id=31

будут выглядеть так:

http://example.com/contacts

 

Как убрать «index.php» из ЧПУ?

 

У вас не красивые ссылки такого вида?

http://example.com/index.php/contacts

Внимательно смотрим на картинку выше: вы поставили флажок «Перенаправление URL» в положение «Да»? Только не забудьте перед этим прочитать инструкцию во всплывающем окне и переименовать на сервере файл «htaccess.txt» в «.htaccess».

 

 

Пусть работа с SEO в Joomla будет человеко-понятной, как, надеюсь, эта статья.

twitter.com facebook.com vkontakte.ru mail.ru friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us

Комментариев: 1

  1. 2012-11-26 в 20:40:23 | Комментатор 95
    ]]>]]>

    Александр,помогите.Сделала все как у Вас написано и после всего ссылки стали http://deti.ledibashkirii.ru/2011-12-14-17-44-03/451-2011-12-22-12-02-17 или http://deti.ledibashkirii.ru/2011-12-14-17-42-48/424-begemot и ничего не могу сделать ПОМОГИТЕ!!!!

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)