さくらサーバーで 400 Bad Request エラーが発生する

開発環境でWEBアプリを作って、いざさくらサーバーに設置しようとモジュールアップするとエラーが発生。

400 Bad Request Your browser sent a request that this server could not understand.

400 エラー

最初.htaccessが影響しているかと色々調べても.htaccessは関係ないようだ。

しばらく悩んだけっか、一昔同じことで悩んだような・・・

そういう時に限ってメモとか残してないというね。。。(笑)

で、対処方法ですが、モジュールとかではなくさくらサーバのドメインが参照するドキュメントルートの設定に問題があります。

さくらサーバ設定

さくらサーバの管理画面でドメインのドキュメントルートを設定する箇所がありますが、最後にスラッシュ”/”を付けてしまうと400 Bad Request が発生します。

解決策は最後のスラッシュ”/”を消してあげれば問題なく動作します。

 

下記はその時のエラーなんですが、「ん?」って感じでした。

[Wed Feb 13 08:36:04 2013] [error] [client 126.15.160.141] mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use ‘RewriteOptions MaxRedirects’ to increase the limit if neccessary.

どう見てもスラッシュ”/”が悪いなんて思わないんだが、なんでだろう~不明。

今回の件以外に、そもそも’/’スラッシュを付けるかつけないかはいつも悩むのは俺だけかな!?

コメントを残す

*

サブコンテンツ

このページの先頭へ