Проблема с .htaccess в kohana

Sveta Prokopeva
На сайте с 10.05.2006
Offline
99
1362

Здравствуйте.

Не могу разобраться с проблемой в .htaccess. Сайт на kohane. Проблемный участок:

RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT]
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.site.ru(.*)
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Нужно что бы был редирект с www на без www. Но выше указанный код делает не совсем то что я хочу. При заходе на главную всё хорошо. При заходе на внутреннюю www.site.ru/dir/page.html редиректит на site.ru/index.php/dir/page.html. Хотелось бы избавиться от index.php.

siv1987
На сайте с 02.04.2009
Offline
427
#1

Редирект поднимите перед реврайтами, можно сразу после RewriteEngine

TES
На сайте с 22.07.2007
Offline
589
TES
#2
Sveta Prokopeva:
Здравствуйте.

Не могу разобраться с проблемой в .htaccess. Сайт на kohane. Проблемный участок:


Нужно что бы был редирект с www на без www. Но выше указанный код делает не совсем то что я хочу. При заходе на главную всё хорошо. При заходе на внутреннюю www.site.ru/dir/page.html редиректит на site.ru/index.php/dir/page.html. Хотелось бы избавиться от index.php.

А в файле bootstrap (82 строка)

Kohana::init(array(

'index_file' => FALSE,

));

прописано?

Sveta Prokopeva
На сайте с 10.05.2006
Offline
99
#3

TES, ну это как бы само собой :)

siv1987, большое спасибо, помогло :)

TES
На сайте с 22.07.2007
Offline
589
TES
#4
Sveta Prokopeva:
TES, ну это как бы само собой :)

Ну мало ли ... :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий