После того как я установил у себя на сайте компонент sh404SEF, я столкнулся с некоторыми проблемами в настройке. Поэтому решил опубликовать небольшую статью по методам настройки которые я использовал.
Ну самое первое что необходимо сделать это конечно же скачать сам компонент - sh404sef. Устанавливается он самым обычным способом, через панель установки Joomla 1.5: Расширения->Установить/удалить.
После этого нам необходимо включить стандартный механизм поисковой оптимизации в Joomla 1.5, для этого заходим - Ваш_сайт -> Общие настройки и на панели "Установки Search Engine Optimization" включаем все опции. После этого нам необходимо переименовать стандартный файл htaccess.txt, который находиться в корне Вашего сайта, в .htaccess.
Теперь приступим к настройке самого компонента, в админке сайта идем - Компоненты -> sh404SEF -> Control panel и нажимаем на sh404SEF Конфигурация.
Здесь на вкладке "Основные" нам необходимо выполнить несколько операций:
1. Enable URL optimization - установить в "Да" - это включит сам компонент;
2. Настраиваем список заменяемых символов следующим образом:
Дело в том что русифицированная версия компонента изначально настроена на то, чтобы ЧПУ отображались в кириллице, то есть ваша ссылка будет выглядеть следующим образом: www.site.ru/новости/новость-дня.html. Меня лично такое отображение не устраивает и на этом сайте и вообще на всех я добиваюсь того чтобы ссылки выглядели так: www.site.ru/novosti/index.html.
Для того, чтобы решить эту проблему раз и на всегда, необходимо в окно "Список заменяемых символов:" вставить следующий код (перед этим конечно удалив все что там было):
3. Далее в пункте "Расширение файлов" устанавливаем какой именно вид будут иметь Ваши файлы на конце. Рекомендую один из двух вариантов: .html или .php;
4. В пункте "Файл индекса по умолчанию" лично я вписываю значение index.html - тогда ссылки на категорию приобретают вид - /literatura/index.html;
5. "В нижнем регистре" - устанавливаем "Да" - это позволит всем ссылкам отображаться в нижнем регистре, а не так например - /Raskrutka-i-Prodvijenie/Index.html;
6. "Уникальный ID" - устанавливаем "Нет" - этот параметр добавит числовой ID к каждой статье, так что в принципе возможно и "Да", на ваше усмотрение;
Далее переходим во вкладку "Расширения" и в пункте "Режим Перезаписи (Rewriting)" из трех предложенных вариантов выбираем .htaccess ( mod_rewrite ), сразу скажу что делается это для того чтобы избавиться от приставки "index.php" сразу после домена вашего сайта, если этого не сдалать то ссылки будут выглядеть примерно так - www.site.ru/index.php/literatura/index.html, что для нашей настройки крайне не приемлемо.
Жмем "Сохранить" и переходим к следующему этапу настроек, для него нам необходимо будет открыть SEO configuration.Здесь нас интересуют пункты "Конфигурация заголовка страницы" и "Конфигурация страницы содержимого". Думаю не стоит особо распыляться по поводу какой пункт что обозначает, скажу лишь что в первом "Добавить к заголовку страницы" я вписываю название сайта таким образом: " - Site.ru ", а во втором отключаю отображение разделов и категорий. В принципе можно и не отключать отображение категорий, тогда ваши ссылки будут выглядеть так - www.site.ru/template/joomla/design.html, тут уж вам определяться.
В меню "Error page configuration" можно выполнить настройку Страницы ошибки 404 (документ не найден), я лично предпочитаю не использовать эту настройку и пользуюсь джумловской страницей 404, кстати если кто захочет поэкспериментировать с ней (поменять внешний вид или типа того), то она находиться в templates\system\error.php.
Стоит также заметить, что sh404SEF начиная с версии 2 и выше не спрашивает вас про очистку кеша при каждом сохранении настроек, удобно это или нет решать каждому лично. Но после всех манипуляций вам будет необходимо перейти на вкладку "URL manager" и нажать копку "Purge -> Удалить" это очистит все созданные до этого ссылки. Также эту операцию необходимо проделывать в случае если вы меняли названия категорий или разделов уже после того как был установлен sh404SEF, иначе у вас будет выбрасывать ошибку 404 на сайте.
Вот в принципе это все те настройки, которые я использую сам и рекомендую делать Вам, конечно еще осталась добрая половина не перечисленных пунктов конфигурации, но я рекомендовал бы вам их не трогать ну или хотя бы внимательно читать описание перед тем как что либо изменить, если вы конечно не опытный пользователь Joomla.
После проделанной работы все ссылки на Вашем сайте станут ЧПУ (человеко понятные) и будут радовать ваш глаз и глаз ваших пользователей, а главное поисковых ботов.
| < Назад |
|---|










































Comments
0 - Саша 12.02.2012 21:02 #30
0 - Даша 07.02.2012 01:48 #29
Такая же проблема! помогите плз!
0 - Денис 11.01.2012 00:10 #28
Цитирую Владимир:
НАКОНЕЦТО НАСТРОИЛ0 - Владимир 08.01.2012 21:37 #27
Apache/2.2.16 (Debian) Server at monitoros.com.u a Port 80
0 - Владимир 08.01.2012 21:29 #26
Здравствуйте. Уважаемый админ этого сайта. Все установил, также все отлично работает, но интересует такой же вопрос, как задал и Илья. Я пробовал в Seo Configuration поставить Да Исп. алиас заголовка статьи но это не помогло, но в целом доволен.
+1 - Zementovoz 06.01.2012 21:07 #25
-1 - Alexander 14.12.2011 17:19 #24
0 - Гарик 14.12.2011 08:58 #23
0 - Антон 02.12.2011 17:55 #22
0 - Инна 24.11.2011 14:21 #21
0 - Екатерина 20.11.2011 21:53 #20
нужно поменять права записи, попробуйте поставит 644
0 - bic 19.11.2011 14:25 #19
0 - Prowockator 03.11.2011 02:58 #18
sh404SEF на Joomla 1.5 настроился
+1 - Slave 03.10.2011 15:16 #17
+1 - Константин 26.09.2011 07:40 #16
Подскажите пож-та, можно ли этот компонент настроить таким образом, чтобы он автоматически формировал ссылки в соответствии со структурой меню?
к примеру main/categiries /news/index.htm l - т.е. чтобы прослеживался весть путь, а не так: novosti/stat'ia-o-index.html
А то так приходится брать ссылку 2 и переделывать в ссылку 1...
+1 - Алексей 13.09.2011 21:39 #15
+1 - Denis 26.08.2011 11:56 #14
+1 - Vfrcbv 13.07.2011 20:09 #13
+1 - Common 11.07.2011 17:24 #12
Есть плагин yvtransliterate -он автоматически транслитерирует псевдоним.
+1 - Common 11.07.2011 17:16 #11
RSS