SEO в Joomla. Настройка .htaccess для sh404sef

плагин com_sh404sef

Здравствуйте уважаемые читатели!

Столкнулся недавно с задачей настройки ЧПУ в Joomla 2.5. 

Для этих целей использовал плагин sh404sef.

У него есть несколько вариантов функционирования — без использования .htaccess, тогда все адреса на сайте будут выглядеть так — http://test.com/index.php?route=****.
Выглядит не очень презентабельно.

По этому взялся настраивать с использованием .htaccess. Это позволит получить красивые адреса в Joomla 2.5 вида http://test.com/contact.html.

Вот содержимое файла .htaccess, который необходимо разместить в корневой директории вашего сайта:

#php_flag apc.cache_by_default Off

AddDefaultCharset utf-8
Options +FollowSymLinks

#отключение, включение отображения ошибок php
php_flag display_errors on
php_value error_reporting 2047
php_flag register_globals off

RewriteEngine On

#Следующие 2 строки отвечают за 301 переадресацию
#со второго домена, например кириллического, на основной
#RewriteCond %{HTTP_HOST} ^XN--C1ACNGGMCABR.XN--P1AI$ [NC]
#RewriteRule ^(.*)$ http://moygorodok.su/$1 [R=301,L]

#301 переадресация с домена www на домен без www
RewriteCond %{HTTP_HOST} ^www\.(.*)	[NC]
RewriteRule ^(.*)$ http://%1/$1	[R=301,L]

RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]
RewriteCond %{QUERY_STRING} (|%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]

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» и параметр «Режим Перезаписи (Rewriting)» устанавливаем на «С .htaccess (mod_rewrite)».

настройка sh404sef
После этого нажимаем кнопку сохранить, и получаем красивые адреса на сайте.

Рекомендую ознакомиться: