Начальная настройка sh404sef Joomla 2.5

Компонент Sh404sef очень сильно помогает в SEO и делает Ваш сайт уже на начальном этапе создания, хорошо продвигаемым в поисковых системах Yandex и Google.

 

Что может делать этот компонент:

 

  1. Красивые ссылки.
  2. Склейку дубликатов ссылок.
  3. Управление 404 логами.
  4. Управление 404 страницей.
  5. Управление метатегами сайта.

 

Для настройки заходим во вкладку «Конфигурация», а там «sh404sef Конфигурация».

Начальная настройка sh404sef Joomla 2.5

 

Во вкладке «Основные» нам нужно сделать 4 действия:

 

  1. «Включить оптимизацию URL» – ДА.
  2. «В нижнем регистре» - ДА.
  3. Поменять «Список заменяемых символов».
  4. Настроить «Joomla live_site».

 

Начинаем делать от простого к сложному.

 

Ставим «ДА» "Включить оптимизацию URL".

 

 sh404sef joomla 2.5 настройка 

 

Меняем «Список заменяемых символов».

 

Символы:

 

Š|S, Œ|O, Ž|Z, š|s, œ|oe, ž|z, Ÿ|Y, ¥|Y, µ|u, À|A, �?|A, Â|A, Ã|A, Ä|A, Å|A, Æ|A, Ç|C, È|E, É|E, Ê|E, Ë|E, Ì|I, �?|I, Î|I, �?|I, �?|D, Ñ|N, Ò|O, Ó|O, Ô|O, Õ|O, Ö|O, Ø|O, Ù|U, Ú|U, Û|U, Ü|U, �?|Y, ß|s, à|a, á|a, â|a, ã|a, ä|a, å|a, æ|a, ç|c, è|e, é|e, ê|e, ë|e, ì|i, í|i, î|i, ï|i, ð|o, ñ|n, ò|o, ó|o, ô|o, õ|o, ö|o, ø|o, ù|u, ú|u, û|u, ü|u, ý|y, ÿ|y, ß|ss, ă|a, ş|s, ţ|t, ț|t, Ț|T, Ș|S, ș|s, Ş|S

 

Заменяем на:

 

Á|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

 

Если Вы хотите ссылки в виде кириллицы, тогда список заменяемых символов следующий:

 

Á|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

 

Настройка «Joomla live_site».

 

Для того чтобы изменить файл configuration.php, его для начала нужно скачать себе на компьютер.

 

Находим строку «public $live_site = '';» И пишем туда названия своего сайта с www и сохраняем.

 

 как настроить sh404sef joomla 2.5

 

Потом нужно перезаписать файл на сервере (Если он будет выдавать ошибку при перезаписи, то нужно сначала удалить  configuration.php на сервере, а потом записать его со своего компьютера).

 

После этого заходим на сайт. У меня http://homichenko.ru

 

И нас сразу перенаправляет на http://www.homichenko.ru/

 

Заходим теперь в конфигурацию и видим:

 

sh404sef joomla 2.5

 

Теперь переходив на вкладку «Расширенные» и режим перезаписи ставим .htaccess (mod_rewrite).

 

 как настроить sh404sef joomla

 

Теперь возвращаемся к файлам нашего сайта. Находим файл htaccess.txt (он там же где и configuration.php) и переименовываем его на .htaccess:

 

sh404sef joomla настройка

 

travelwebsite-0085

Удаляем все содержимое (сохраните на всякий случай этот файл себе на компьютер) и вместо старого кода, вставляем нижеприведенный код:

?
##
# @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
 

Далее находим файл по адресу administratorcomponentscom_sh404sefconfigconfig.sef.php в нем строка 83:

 

Код:

 

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

меняем на:

 

Код:

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

Хотите комплексно решить Ваш вопрос? 

Перейдите в наш раздел видео-курсов

Оставьте первый комментарий

Не смогли найти, то что искали? Воспользуйтесь поиском

Популярные статьи

Последние статьи


Рекомендуем хостинг

 

 

BeGet

 

30 дней бесплатно!

 

Дополнительно Вы получаете бонусные домены, которые можно использовать как для регистрации, так и для продления доменов в зонах .RU, .РФ, .ONLINE, .SPACE, .SITE, .WEBSITE, .FUN, .HOST, .PRESS, .PW.