さくらインターネットのビジネスプランで

CAKEを動かそうとしたのですが
500エラーが表示されます。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /cake/
RewriteRule ^$ app/webroot/$1
RewriteRule (.*) app/webroot/$1
</IfModule>

上のRewriteRule (.*) app/webroot/$1を削除すると
500は出なくなるのですが、元から入ってたやつで
別のサーバーでは正常に動作しておりました。

原因は何でしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/04/08 22:52:17
  • 終了:2010/04/15 22:55:07

回答(2件)

id:GreenStar No.1

GreenStar回答回数192ベストアンサー獲得回数462010/04/09 00:34:02

ポイント60pt

別サーバで動いていたというのが不思議で回答を躊躇していたのですが、

回答が付かないようなのでヒントにでもなればと投稿します。

http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=76&forum=...

RewriteRule ^$ app/webroot/ [L]

RewriteRule (.*) app/webroot/$1 [L]

上記のように

・何も無ければapp/webroot/に書き換えて、そこで書き換え終了

・上記に該当しなければapp/webroot/$1に書き換えて、そこで書き換え終了

とすれば良いはずです。

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 ko8820 1221 1068 69 2010-04-09 01:12:25

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません