cakephpでroot階層以外での.htaccessの設定

cake

かなりご無沙汰してましたが、久々のポスト。
cakephpを使った案件が出てきそうなのでこれから勉強中する予定です。

さて、今回の話題は、cakephpを設置した直後に行うことについて。
おそらくサーバルートにそのままcakephpのファイルをおくことができるような
素敵な環境の方はそういないはず。

何も設定を変更しないまま設置するとcakephp内でドキュメントルートの設定が
書かれている.htaccessが正常に起動してくれないはず。

なので、.htaccessを修正してあげるのがまずは第一歩。

  1. cakephpフォルダ直下の「.htaccess」に以下を追加。
    RewriteBase /hogehoge/
  2. appフォルダ直下の「.htaccess」に以下を追加。
    RewriteBase /hogehoge/app/
  3. appのwebrootの「.htaccess」に以下を追加。
    RewriteBase /hogehoge/app/

ということで、cakephpのチュートリアルなども動くようになる。