Проект .htaccess и Kohana 2.x в подкаталоге - PullRequest
1 голос
/ 07 марта 2011

У меня есть сайт на Joomla 1.5 в моей базовой директории - http://example.com - и другой проект, написанный на Kohana 2.x - http://example.com/app.

Проблема в том, что .htaccess в подкаталогене работает должным образом.

Вопрос: Как и какой .htaccess настроить?В подкаталоге мой файл .htaccess выглядит так:

RewriteEngine On
RewriteBase /app/
RewriteRule ^(application|system) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

Проект в subdir всегда пытается перейти к контроллеру с именем "app", когда я набираю "http://example.com/app".

1 Ответ

1 голос
/ 07 марта 2011

Я добавил следующее:

RewriteRule ^(.*)$ index.php/$1 [PT,L]
RewriteRule ^$ index.php/$1 [PT,L]

И работает отлично!

Проблема была с хостинг-сервером. Он не обрабатывал PT правильно и требовал добавить вышеуказанные строки.

Все работало нормально:

Однако следующее не сработало:

Похоже, index.php не был добавлен, когда ничего не было передано. Отсюда и строка:

RewriteRule ^$ index.php/$1 [PT,L]
...