И опять htaccess - склейка сайта

Для начала привожу содержимое своего htaccess:


AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php

<Files "plugins.dat">
order allow,deny
deny from all
</Files>


Теперь вопрос: как правильно склеить www и без-www

Добавляю вот такую конструкцию:
RewriteCond %{HTTP_HOST} ^www.mysite\.ru$ [NC]
RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]


Всё меняется на без-www, однако, если зайти на сайт по адресу:
www.mysite.ru/tag/Test/

то выкидывает на страницу с 404 ошибкой:
mysite.ru/index.php/Test/

В этом вся и проблема. Почему и зачем он мне tag поменял на index.php и как это исправить?

P.S. Дело не только в tag, но и в любом другом пути. Версия Livestreet — конечно же 1.0.1