0

Cakephp とカスタム htaccess ファイルに少し問題があります。

CakePHP で構築されたサイトがあります。ただし、サイトの管理領域を完成させようとしていて、すべての管理ページが別のフォルダーにあるため、このフォルダーに htaccess ファイルを追加しようとしています。ただし、機能しません。私は以前、同様の共有サーバーでいくつかの htaccess を実行したことがあります。これには、同じ個人用のものも含まれます。作成しようとしているものを個人サーバーに追加し、正しく動作しました。

だから私は、cakePHPがおそらくこのhtaccessの実行を停止/オーバーライドしていると推測しています。

何か案は?*はサーバー名です-もちろん、htpasswd2でログイン/パスを正しく取得しました

AuthUserFile /home/ * /.htpasswds/.htpasswd2 AuthType Basic AuthName "うーん、パスワードなしではどこにも行けません!" 有効なユーザーが必要

4

1 に答える 1

0

プレフィックス ルーティングを使用する必要があります。これがケーキのやり方です。

Configure::write('Routing.prefixes', array('admin'));
Router::connect('/admin', array('controller' => 'pages', 'action' => 'index', 'admin' => true));

これはすでに有効になっている可能性があり、作成した管理フォルダーで問題が発生しています。

プレフィックスを使用すると、Cake の規則が維持されます。ただし、実際にはフォルダーではないため、そのフォルダーを htaccess で保護することはできません。この管理エリアが CakePHP で構築された Web アプリケーションを管理するためのものである場合は、Cake のやり方を維持することをお勧めします。

于 2012-09-09T13:42:05.153 に答える