Привет, я настроил несколько приложений в Kohana v3, он работает нормально, без включения .htaccess (для удаления index.php или admin.php)
мои настройки
+ system/
+ modules/
+ applications/
+ public/
+ bootstrap.php
+ ...
+ admin/
+ bootstrap.php
+ ...
+ index.php (for 'public' application)
+ admin.php (for 'admin' application)
, чтобыполучить доступ к URL-адресу примера внешнего интерфейса;
http://mydomain.com/index.php/(controller_name)/...
и получить доступ к сайту администрирования;
http://mydomain.com/admin.php/(controller_name)/...
Задача состоит в том, чтобы удалить и заменить index.php (URL-адрес по умолчанию) иadmin.php с / admin / используя .htaccess (mod_rewrite), поэтому он может быть
http://mydomain.com/(controller_name) <- 'public' application
http://mydomain.com/admin/(controller_name) <- 'admin' application
мой текущий .htaccess (не работает):
# Turn on URL rewriting
RewriteEngine On
# Installation directory
RewriteBase /ko3/
# Protect hidden files from being viewed
Order Deny,Allow
Deny From All
# Protect application and system files from being viewed
RewriteRule ^(?:web-apps|modules|core)\b.* index.php/$0 [L]
# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# TODO: rewrite admin URL to admin.php/URL
#RewriteRule ^admin/(.*) admin.php/$0 [L]
# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]