качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

 
Главная Техническая библиотека CMS Joomla! Включить SEO в Joomla!

Включить SEO в Joomla!

Как включить SEO и mod_rewrite в Joomla!

Стандартный пакет Joomla 1.5.x включает в ядро возможность использования механизма поисковой оптимизации (SEO) для вывода ссылок в виде SEF (Search Engine Friendly или "человекопонятные") URL.

Включить такой механизм в Joomla! можно с помощью админпанели, так:

  1. Заходим в админпанель сайта:
    http://НАШ_САЙТ/administrator
  2. Переходим на Сайт -> Общие настройки ;
  3. В окне "Установки Search Engine Optimization" устанавливаем опцию "Да" для "Включить SEO" и "Использовать mod_rewrite";
  4. Заходим по FTP или с помощью менеджера файлов в корень сайта на Joomla! и переименовываем файл htaccess.txt в .htaccess с заменой последнего (знак точки перед именем означает, что файл "скрытый").
    Если у Вас в корне сайта нет файла htaccess.txt по каким-либо причинам, то тогда достаточно будет вставить в файл .htaccess следующий код:
    RewriteEngine On
    // Этот блок отвечает за включение механизма SEO
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/index.php
    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
    RewriteRule (.*) index.php
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    
    // Этот блок отвечает за предотвращение наиболее распространенных url-инъекций в Joomla!
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule ^(.*)$ index.php [F,L]
  5. Готово. Теперь SEO можно считать включенным.

Другие документы на эту тему

Автоматическая установка Joomla! (APS-пакет)

В статье описывается процесс установки Joomla! из хранилища веб-приложений хостинга — в два клика.

Основы работы с Joomla

Знакомство с панелью администрирования Joomla

Скидка 30% на SSL-сертификаты!
Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.