Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Чистые ссылки Joomla 1.5 — компонент ArtioSEF

Чистые ссылки Joomla 1.5

Чистые ссылки — это человекопонятные урлы (ЧПУ), красивые ссылки, которые выглядят как простое название статьи, но только транслитом, латинницей. В принципе, уже появилась возможность делать ЧПУ — ссылки кириллическими ссылками, но я пока не спешу переходить на это новшество, меня устраивают ссылки в УРЛах русских/украинских названий статей английскими буквами. Для Joomla 1.5 есть очень хороший компонент ArtioSEF, который преобразует стандартные джумловские ссылки в чистые и человекопонятные. Установка и настройка стандартная, но есть несколько моментов, на которых хотелось бы остановиться подробнее, так как у меня когда-то возникли с ними сложности и трата времени на поиски решения.

Настройка компонента Artio JoomSEF версии 3.5.4 для Joomla 1.5

Для начала нужно скачать сам компонент ArtioSEF. Обязательно смотрите какая у Вас версия Джумлы, существует две разные версии ArtioSEF для Joomla 1.0 и Joomla 1.5. Не предлагаю здесь ссылки откуда скачать, так как время идёт, выпускаются новые версии компонент, версии русифицируются, тоже со временем. Поэтому просто вводите в поисковик запрос и качайте.


Хорошая подробная статья о том, как нужно настраивать компонент ArtioSEF


Форум поддержки пользователей Joomla (на форуме можно найти практически все ответы на возникающие вопросы по установке того или иного компонента, модуля и т.п.)


Я расскажу вам про основные настройки компонента ArtioSEF, если вас интересует больше информации, пишите в комментариях к статье. Обязательно помогу!

Настройка .htaccess

Зайдите в корень папки, где установлена Joomla и переименуйте файл htaccess.txt в файл .htaccess (обязательно с точкой!). А в самом файле нужно сделать следующие изменения:

#
# Включение mod_rewrite
RewriteEngine On
########## Начало раздела SEF сторонних разработчиков или Core SEF
########## Используйте этот раздел, если вы используете SEF-расширения типа OpenSEF, 404_SEF, 404SEFx, JoomSEF, SEF Advance и т.д.
#
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##опционально - смотрите примечания##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## Конец раздела SEF сторонних разработчиков или Core SEF
########## Начало раздела стандартного SEF
########## Используйте эту секцию ТОЛЬКО для работы встроенного SEF Joomla
## ВСЕ (RewriteCond) строки в этой секции необходимы только если
## на вашем сервере имеются каталоги с названиями 'content' или 'component'
## Если каталоги с такими названиями отсутствуют, то закомментируйте эти строки.
#
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##опционально - смотрите примечания##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.*) index.php
#

При установке компонента на сайт, заходите в админку Джумлы. Далее – Компоненты– ArtioSEF – вкладка Configuration – Basic


Над настройками должна быть надпись ARTIO JoomSEF Configuration file Writeable


JoomSEF Enabled? – включение самого компонента. Ставьте Да для включения.


>Disable creation of new SEF URLs? – Отменить создание новых SEF-ссылок при публикации нового материала? Ставьте Нет для создания красивых ссылок при добавлении на сайт новых статей.


File suffix – Красивое окончание ссылки статей. Например, если поставите в поле .html – ссылки будут вида http://lora.in.ua/vyorstka/kak-postavit-redirekt.html


Далее идём Компоненты – ArtioSEF - JoomSEF Configuration – Advanced


Non-ascii char replacements – Меняем в окошке на:

Г?|A, Г‚|A, Д‚|A, Г„|A, Д†|C, Г‡|C, ДЊ|C, ДЋ|D, Д?|D, Г‰|E, Д?|E, Г‹|E, Дљ|E, ГЌ|I, ГЋ|I, Д№|L, Е?|N, Е‡|N, Г“|O, Г”|O, Е?|O, Г–|O, Е”|R, Е?|R, Е |S, Ељ|O, Е¤|T, Е®|U, Гљ|U, Е°|U, Гњ|U, Гќ|Y, ЕЅ|Z, Е№,Z, ГЎ|a, Гў|a, Д?|a, Г¤|a, Д‡|c, Г§|c, ДЌ|c, ДЏ|d, Д‘|d, Г©|e, Д™|e, Г«|e, Д›|e, Г­|i, Г®|i, Дє|l, Е„|n, Е?|n, Гі|o, Гґ|o, Е‘|o, Г¶|o, ЕЎ|s, Е›|s, Е™|r, Е•|r, ЕҐ|t, ЕЇ|u, Гє|u, Е±|u, Гј|u, ГЅ|y, Еѕ|z, Еє|z, Л™|-, Гџ|ss, Д„|A, Вµ|u, Ґ|G, Ё|YO, Є|E, Ї|YI, І|I, і|i, ґ|g, ё|yo, №|#, є|e, ї|yi, А|A, Б|B, В|V, Г|G, Д|D, Е|E, Ж|ZH, З|Z, И|I, Й|Y, К|K, Л|L, М|M, Н|N, О|O, П|P, Р|R, С|S, Т|T, У|U, Ф|F, Х|H, Ц|TS, Ч|CH, Ш|SH, Щ|SCH, Ъ|\', Ы|YI, Ь|, Э|E, Ю|YU, Я|YA, а|a, б|b, в|v, г|g, д|d, е|e, ж|zh, з|z, и|i, й|y, к|k, л|l, м|m, н|n, о|o, п|p, р|r, с|s, т|t, у|u, ф|f, х|h, ц|ts, ч|ch, ш|sh, щ|sch, ъ|\', ы|yi, ь|, э|e, ю|yu, я|ya

Redirect nonSEF URLs to SEF? – Перенаправлять ссылки обыкновенные (те, что были раньше) на SEF-ссылки?


Parse Joomla SEO links? – Наследовать ссылки старые? То есть показывать ли старые ссылки? (все ссылки будут работать). Потом когда уже поисковики проиндексируют новые ссылки, можно будет отключить эту функцию. Сразу же лучше поставить Да для того, чтобы при переходе на Ваш сайт по старым ссылкам, люди не попадали на 404-ошибку.


Для того, чтобы заголовки сайта не дублировались идём в Расширения – Менеджер плагинов - System - ARTIO JoomSEF - Use sitename in page titles ставим Нет. Готово!


Если вы увидели ошибку, если у Вас есть вопрос по данному компоненту или Вы хотите поделиться решением какой-то проблемы по его работе – пишите! Буду рада!