CakePHPでBasic認証を使用する。 しかし「さくらインターネット」の場合。。。

答えはここにありました。

http://blogs.yahoo.co.jp/nhkpt100/59503613.html

でも、微妙にできね〜。 理由は不明。
だから、このページの「追記」の箇所の以下のように設定。

1.まず、さくらインターネットの説明を見ながら、「ユーザファイル」を作成
http://support.sakura.ad.jp/support/manual/rs/tech_htaccess.shtml#ht03

2.app/webroot の「.htaccess」を以下のように編集

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]	
</IfModule>

<FilesMatch "^\basic認証をかけたいコントローラ名$"> (例: tests_controller.phpなら tests)
AuthUserFile <絶対パス>/app/webroot/ 作成したユーザファイル名(例: .pass)
AuthName "BASCI DESUYO"
AuthType Basic
require valid-user
</FilesMatch>

やってみそ!