2006年08月28日

mod_rewrite がうまく動かない!という時は。

mod_rewrite を自宅サーバでうまく動かせない、という場合,cake の画像が出ないのでいらいらするかもしれません。確認するべきところは、

apache の httpd.conf の設定です。

【1】mod_rewrite を有効にする。

#LoadModule rewrite_module modules/mod_rewrite.so

となっているところを、#を外して、

LoadModule rewrite_module modules/mod_rewrite.so

とする必要があります。


【2】AllowOverRide を利かせる。

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None

と書いてあるところを探し、

AllowOverride All

などに書き換えましょう。

詳細は、

http://httpd.apache.org/docs/2.2/ja/mod/core.html#allowoverride

にあります。

--------------
このディレクティブを None に設定すると、.htaccess ファイルは完全に 無視されます。 この場合、サーバはファイルシステムの .htaccess ファイルを読むことを 試みさえしません。
--------------
ということです。

そして、Apache を Restart することを忘れずに。



ラベル:Apache mod_rewrite
posted by SDozono at 10:35| ロサンゼルス ☀| Comment(1) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
RewriteBase の設定が必要な場合もあるようです。

さくらインターネットで404エラー
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=76&forum=2
Posted by さくらインターネット利用者 at 2006年09月29日 15:59
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

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


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
手(パー)To make a comment: Please type your name and comment. at the validation field box, type 'cakephp'. And there two glay buttons. "Preview"/"Submit". Thank you!
×

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