1 1 1 1 1 1 1 1 1 1 Рейтинг: 0.00 - 0 отзывов

Правильная настройка sh404sef в Joomla 

1. Скачиваем sh404sef - текущая версия sh404SEF-15_1.0.20_Beta_build_237.
2. Админка Joomla -> Расширения -> Установить/Удалить -> Файл пакета: выбираем и жмем загрузить файл и установить
3. Лезем на фтп ищем файлик administrator\components\com_sh404sef\config\config.sef.php в нем строка 84:

денежный трактор

Код

$shRewriteStrings = array("/","/index.php/","/index.php?/");

меняем на:
Код

$shRewriteStrings = array("/","/index.php/","/./");

Эту манипуляцию мы делаем для того чтобы ссылки были в виде http://site.ru/news.html, а не http://site.ru/index.php?/news.html или http://site.ru/index.php/news.html если выбран Режим Перезаписи (Rewriting): без .htaccess (index.php).

 Все мы помним, что существует идеальная длина Title для сео оптимизации, и легко можно прописывать Title статей и категорий с помощью sh404SEF.


Возвращаемся в админку
4. Компоненты -> sh404SEF -> жмем на синюю кнопку справа Click here to switch to extended display (with all available parameters)
5. Жмем sh404SEF Конфигурация
6. Вкладка основное:

 

* Включено: Да
* Список заменяемых символов:

?|A, ?|A, ?|A, ?|A, ?|A, ?|A, ?|C, ?|C, ?|C, ?|D, ?|E, ?|E, ?|E, ?|E, ?|I, ?|I, ?|I, ?|I, ?|L, ?|N, ?|N,
 ?|N, ?|O, ?|O, ?|O, ?|O, ?|O, ?|R, ?|R, ?|S, ?|O, ?|T, ?|U, ?|U, ?|U, ?|U, ?|Y, ?|Z, ?|Z, ?|a, ?|a,
?|a, ?|a, ?|a, ?|c, ?|c, ?|c, ?|d, ?|d, ?|e, ?|e, ?|e, ?|e, ?|e, ?|i, ?|i, ?|i, ?|i, ?|l, ?|n, ?|n,
?|n, ?|o, ?|o, ?|o, ?|o, ?|o, ?|s, ?|s, ?|r, ?|r, ?|t, ?|u, ?|u, ?|u, ?|u, ?|y, ?|z, ?|z, ?|-, ?|ss,
?|A, µ|u, ?|A, µ|u, ?|a, ?|A, ?|e, ?|E, ?|s, ?|S, ?|z, ?|Z, ?|z, ?|Z, ?|c, ?|C, ?|l, ?|L, ?|o, ?|O,
?|n, ?|N, Г?|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, Ъ|', Ы|Y, Ь|, Э|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, ъ|',
ы|y, ь|, э|e, ю|yu, я|ya
  • В нижнем регистре: Да

7. Вкладка Плагины

  • Использовать псевдонимы: Нет
  • Вставить имя таблицы содержания: Нет- предотвращает появление в url слова Table

8. (А) Вкладка Расширенный

  • Режим Перезаписи (Rewriting): без .htaccess (index.php?)

При этом учтите, что если Вы создадите новый пункт в меню, то Вам придется зайти в настройки 404 и очистить кэш. Иначе страница будет отображаться не верно. Чтобы избежать этой проблемы используем пункт (Б).
(Б) Вкладка Расширенный

 

  • Режим Перезаписи (Rewriting): исп .htaccess (mod_rewrite)
  • Идем в корневую папку сайта и создаем там файл под названием .htaccess, который содержит:
##
# @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##

#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your SEF url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

денежный трактор

##  Can be commented out if causes errors, see notes above. Options +FollowSymLinks # #  mod_rewrite in use RewriteEngine On ########## Begin - Rewrite rules to block out some common exploits ## If you experience problems on your site block out the operations listed below ## This attempts to block the most common type of exploit `attempts` to Joomla! # # Block out any script trying to set a mosConfig value through the URL RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Block out any script that includes a <script> tag in URL RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] # Block out any script trying to set a PHP GLOBALS variable via URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Block out any script trying to modify a _REQUEST variable via URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Send all blocked request to homepage with 403 Forbidden error! RewriteRule ^(.*)$ index.php [F,L] # ########## End - Rewrite rules to block out some common exploits #  Uncomment following line if your webserver's URL #  is not directly related to physical file paths. #  Update Your Joomla! Directory (just / for root) # RewriteBase / ########## Begin - Joomla! core SEF Section ############# Use this section if using ONLY Joomla! core SEF ## ALL (RewriteCond) lines in this section are only required if you actually ## have directories named 'content' or 'component' on your server ## If you do not have directories with these names, comment them out. # #RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME} !-d #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes## #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] #RewriteRule ^(content/|component/) index.php # ########## End - Joomla! core SEF Section ########## Begin - 3rd Party SEF Section ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc # RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes## RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php # ########## End - 3rd Party SEF Section

На этом русский тракторист настройку hs404sef в Joomla закончил. И пришла пора заработать 100 000 рублей на Блогуне, с помощью своего сайта.

Добавить комментарий

Защитный код
Обновить