1

今日、私はphpmyadminをkohanaサイトのあるフォルダーの1つにアップロードしようとしましたが、phpmyadminの代わりに空のページが表示されることがわかりました。ですから、これはサイトのルートディレクトリにある.htaccessのルールを書き換える問題だと思います。

.htaccessファイルには次の行があります。

RewriteEngine On
RewriteBase /
<Files .*>
    Order Deny,Allow
    Deny From All
</Files>
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]

私のphpmyadminindex.phpファイルはphpmyadmin/ディレクトリにありますが、私が理解しているように、すべてのリクエストはルートディレクトリのindex.phpにリダイレクトされます。コハナのルーティングを壊さずにphpmyadminを機能させる方法は?

助けてくれてありがとう!

4

1 に答える 1

3

RewriteCond最後の前にもう1つ追加するだけRewriteRuleです:

RewriteCond %{REQUEST_URI} !^/phpmyadmin

または、より明確にするために、既存RewriteCondのsの前に別のルールを追加できます。

RewriteCond %{REQUEST_URI} ^/phpmyadmin
RewriteRule ^.*$ - [NC,L]
于 2012-05-16T18:48:05.897 に答える