私はKohanaアプリケーションをWebルートで実行していますが、すべてが正常に機能しています。しかし、kohana以外のPHPコードを使用してルートにサブフォルダーを追加しようとすると、アクセスできません。コハナはまだファイルのルートを見つけようとします。
例:
- public_html
- 応用
- モジュール
- サブフォルダ
- index.php
- test.html
/ subfolderにアクセスしようとすると、次のエラーが発生します。
クラスcontroller_subfolderは存在しません
しかし、/ subfolder / test.htmlにアクセスしようとすると、正常に機能します。
私の.htaccessファイルがデフォルトです:
# Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase / # Protect hidden files from being viewed <Files .*> Order Deny,Allow Deny From All </Files> # Protect application and system files from being viewed RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L] # Allow any files or directories that exist to be displayed directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite all other URLs to index.php/URL RewriteRule .* index.php/$0 [PT]