Создание ЧПУ в Joomla 2.5.

image

16.03.12
Comments 12

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

Для того чтобы реализовать ЧПУ на Joomla, можно воспользоваться встроенными средствами, то есть поддержка SEF ссылок идет уже из коробки.

Настройки ЧПУ в Joomla можно найти в общих настройках сайта (Сайт -> Общие настройки).

По умолчанию SEF ссылки уже включены, но все же выглядят не так как нужно:

sirega.ru/index.php/the-joomla-community

Если вы заметили, ссылка содержит в себе приставку index.php, нам же нужно чтобы ссылки не содержали в себе ничего лишнего, поэтому давайте избавимся от этой приставки, для этого нужно пройти в корневой каталог вашего сайта и переименовать файл htaccess.txt в . htaccess, будьте внимательны, файл .htaccess начинается с точки и не имеет расширения. После того как файл переименован вернитесь в админ панель и поставьте  переключатель «Перенаправление URL» в положение «ДА», после этого приставка index.php исчезнет. Учтите, если на вашем хостинге не включен mod_rewrite, то вы не сможете воспользоваться этой функцией, сайт попросту не будет работать, спросите у своего хостера как включить эту директиву.

В пункте настроек «Добавлять суффикс к URL» можно добавить в окончание адреса ссылки суффикс, который будет зависеть от типа документа, то есть в конце ссылки на материалы сайта будет добавлено .html.

В результате после всех настроек наши ссылки будут выглядеть следующим образом:

sirega.ru /the-joomla-community.html

Tags: 

Комментарии

Александр 23.03.12

Скажите, а какой смысл убирать index.php, чем он может помешать поисковику?

admin 23.03.12

Да в принципе он и не мешает, просто выглядит эстетичней.

вфыа 15.01.13

Вы чего, почитайте любые основы СЕО, мешает нормально)

cmmndr 15.01.13

дубль контента
закрывайте через робот тхт ненужное

Alexander 04.04.12

После этого сайт у меня грузится как с .html так и без.
А еще например если ссылка выглядит sirega.ru/21the-joomla-community.html то на нее можно попасть и с sirega.ru/21qwquuuuaudaudd.
Как быть?
sh404sef не устанавливается :(

Максим 29.05.12

После включения перенаправление URL переводит на Not Found

The requested URL /video-observation.html was not found on this server.
при выключенной функции index.php/video-observation.html открывает нормально.

cmmndr 23.06.12

Это потому что удалили точку перед .htaccess, у вас сейчас просто htaccess

тоже с начало не понял в чем дело.

Саня 22.06.12

Спасибо за пост!
А то уже думал форум курить.

nonamovich 02.08.12

Спасибо за инфу, но есть вопрос: как убрать цифру в юрл адресе. На примере юрл вашего сайта:
sait.ru/99-nazvanie-statya
Как убрать эту цифру?

Алексей 19.04.13

Тоже столкнулся с этой проблемой! Решение нашел здесь: http://ageta.ru/joomla/19-nastrojka-i-rabota/37-kak-ubrat-id-tsifry-iz-a...

Алексей 19.04.13

Здравствуйте!
Сервер Apache! Файл переименован в .htaccess! В Joomla 2.5 проверил! Есть mod_rewrite но все равно не работает При включении Перенаправление URL показывает на страницах The requested URL /servisy/tekhpodderzhka-polzovatelej.html was not found on this server.

Хостер в мою проблему глубоко не вникал, говорит, что mod_rewrite есть и от хостера ничего не зависит.
Может ли хостер, чего-нибудь сделать или присутствие файла mod_rewrite в админ панели Joomla уже 100% означает, что он включен? Может теперь мне нужно, в каких-нибудь файлах, что-то прописать???

Георгий 22.01.15

Для чего надо .html на сайте, оно что то дает для продвижения?

Комментировать