Как создать ЧПУ (SEF URL) в Joomla?
Метки: joomla | seo | интернет | сайты
Суббота, 14 января 2012 г.
Просмотров: 115
Подписаться на комментарии по 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 будет человеко-понятной, как, надеюсь, эта статья.

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