Причина: Вопрос
ЧПУ(человекопонятных урлов) или
SEF URL (search engines friendly url) загуглен до тошноты. Буду краток — использование такого вида отображения страниц сайта как
site.com/friends/kolya/ не только приятней, чем
site.com/index.php?
option=com_content
&view=category&id=8
&Itemid=6, но и избавляет в какой-то степени (не надо про степень, сами определяйте) от возможного взлома. Вопрос seo- оптимизации думаю тоже стоит при этом. ПодитожУ — хочется, красиво, хорошо.
Теперь, что касается Joomla. Сразу скажу, что разговор о версии 1.5 Про 1.0 даже не хочу ничего слышать, а 1.6 еще сыра, чтобы с ней заморачиваться. В админ-панеле существует возможность включения sef —
Общие настройки — сайт — включить seo.
Следствие:
Давно хотел перейти на такой вид отображения, особенно слюна потекла на програмилле). Ставил галочку на включить seo неоднократно, но на выходе получал глючной сайт с потерей шаблона и прочие гадости. Потому за неимением времени и особого желания забивал. Но настал тот день и я взялся за закрытие этого вопроса!
Вопрос оказался проще, чем это можно себе представить! И пусть пишут сколько хотят. Действительно, чем мельче вопрос, тем больше его раздувают и народ пугается и не береться за решение.
Оказалось, все просто — нужен нормальный хостер, переименовать файлик htaccess.txt в .htaccess в корне joomla и включить в админке seo. Все!
Любую работу можно долизывать до беспредела. Конечно возникает много «пожеланий» к улучшению этой функции.
Что люди говорят:
Главный вопрос, который возникает у лЮда, это как избавится от номера статьи в урле —
site.com/friends/«id»-kolya Этот же вопрос мучал и меня. Ооочень не хотелось не пользоваться сторонними плагинами под joomla, и решить вопрос стандартными методами. Прогуглив рунет и все англоязычные форумы, решился все-таки воспользоваться сторонним плагином. Одно нажатие на кнопу — и все заработало, как надо. Поэтому, товарищи джумловеды, мой совет не парить мозги и воспользоваться моим решением ниже. Остальные вопросы-решения-ответы придут по ходу поступления.
Решение без **ли мозгов:
1. У вас должен быть нормальных хостер, поддерживающий mod_rewrite. Что это такое вас даже не потревожит, если у вас действительно нормальный хостер ( мои все примеры попадают под случай нормальных)
2.Заходим в админку joomla — сайт — общие настройки — сайт — Включить SEO (Да)Использовать mod_rewrite (да).
3. Идем в корень сайта joomla(где все файлики лежат), находим файл htaccess.txt, переименовываем его на .htaccess(для нормальных линуховых хостеров. Остальные меня не интересуют)
Проделав эти 3 манипуляции, можем уже увидеть НАС (НеАндроидные ссылки) ЧПУ! но с припиской id статьи. Если такой вид ссылок нас устраивать, то к п.4 можно не переходить.
4.Находим и скачиваем компонент com_joomsef. Я нашел версию 3.6.2. Устанавливаем его как любой компонент через админку.
Все!
Больше ничего не пришлось делать. Даже в настройки компонента не залазил. Ссылки действительно НАС(ЧПУ)SEF URL! Проверено на версиях джумлы — 1.5.9, 1.5.17.
Пожалуйста, товарищи джумловеды!
Комментарии (6)
RSS свернуть / развернутьmiha
PigmaLion
miha
PigmaLion
miha
degtyarchuk
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.