2007年01月12日

CakePHPでmod_rewriteを使わない場合の設定

CakePHPでmod_rewiteを使わない場合下記のようにすればOKみたい。

/app/config/core.php 40行目の
// define ('BASE_URL', env('SCRIPT_NAME'));

のコメントアウトをはずす
define ('BASE_URL', env('SCRIPT_NAME'));


/,/app,/webrootの.htaccessを削除

アクセス方法は、index.phpを追加し下記のようになる。
http://cakeのパス/index.php/コントローラ/メソッド/パラメータ


CodeZineの「CakePHP内の処理を理解する」(2ページ目真ん中下ぐらい)の「注:mod_rewriteのない環境では?」では画像ファイルやcssファイルを移動しないといけないと書かれているが上記の方法で移動しなくてもアクセスできる。

なお、CakePHPをドキュメントルートに配置していなくても問題なく動作する。
(mod_rewriteを使用する場合RewriteBaseを設定しなければならないが・・・)

参考サイト
CakePHPまとめ@Wiki
http://www12.atwiki.jp/nezox/pages/4.html
posted by asaton at 11:55| Comment(1) | TrackBack(0) | CakePHP | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
ありがとうございます!
Posted by cake初心者 at 2011年02月11日 11:18
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/31279683

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。