И опять htaccess - склейка сайта
Для начала привожу содержимое своего htaccess:
Теперь вопрос: как правильно склеить www и без-www
Добавляю вот такую конструкцию:
Всё меняется на без-www, однако, если зайти на сайт по адресу:
www.mysite.ru/tag/Test/
то выкидывает на страницу с 404 ошибкой:
mysite.ru/index.php/Test/
В этом вся и проблема. Почему и зачем он мне tag поменял на index.php и как это исправить?
P.S. Дело не только в tag, но и в любом другом пути. Версия Livestreet — конечно же 1.0.1
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