人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

さくらインターネットのビジネスプランで
CAKEを動かそうとしたのですが
500エラーが表示されます。

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

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

原因は何でしょうか?

●質問者: taisakuhonbu
●カテゴリ:インターネット ウェブ制作
✍キーワード:Cake ON さくらインターネット エラー サーバー
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● GreenStar
●60ポイント

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

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

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に書き換えて、そこで書き換え終了

とすれば良いはずです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ