CakePHPをCPIのレンタルサーバーACEプランで使う際のhtaccessの設定

CakePHPの勉強を再び始めました。

で、今まではローカルでやっていて問題なかったのですが、サーバーにあげてみたらなかなかうまくいかない。

まだ解決にはたどり着いていないけど、とりあえずわかったことはこちらにアップしていきます。

とりあえず、これでインストール直後の画面は表示されます。

htaccessの中身

Cakeのディレクトリ直下

AddHandler x-httpd-php536 .php
DirectoryIndex index.php index.html
Options +FollowSymLinks
RewriteEngine on
RewriteRule    ^$ app/webroot/    [L]
RewriteRule    (.*) app/webroot/$1 [L]

App

App (デフォルトのまま)

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]
</IfModule>

Webroot(デフォルトのまま)

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