301-й редирект с «www» на без «www» для всех страниц сайта на Joomla!

Когда начинаешь работать с новыми проектами, постоянно приходится сталкиваться с выбором основного зеркала сайта. Есть стандартные правила для 301-го редиректа для переадресации всех страниц сайта с «www» на без «www» и наоборот. Но в моем случае, для сайта, который был сделан на Joomla!, почему-то не работали эти «обычные» методы.

Вот, что помогло в моей ситуации.. Как всегда, для того, чтобы задать правила для переадресации всего сайта, необходимо сделать записать в файле htaccess. Для того, чтобы он работал, нужно переименовать файл «htaccess» в «.htaccess». Файл должен начинаться с точки.

 

Вот эта запись:

RewriteEngine On

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.com.ua$ [NC]
RewriteRule ^(.*)$ http://site.com.ua/$1 [R=301,L]