エントリー

しぃペインター + mod_rewrite

このブログにしぃペインターを導入しようとしたのですが、何故かイラスト描画画面が表示されませんでした…。
色々調べたところ、どうやらmod_rewriteの設定が原因になっているみたい。

PHP Blog 付属の.htaccessに

RewriteRule (.*) index.php/$1

という行がありますが、この処理が実行されるとイラスト描画画面が表示できないみたい。
なぜこの行がダメなのかは不明…もしかしたらサーバー依存の問題なのかもしれないし、全然違う箇所の影響を受けているのかもしれないし…。

半日ほど悩んだ挙句、以下のように変更すると描画画面が表示されました。

RewriteRule ^([^\.]*)$ index.php/$1

「URLに . が含まれていれば処理しない」というように変更しています。index.php が直接呼ばれた場合はURLの書き換えは不要なので、何も処理を行わないように…という意味。

ただ、根本的な解決ではないので、また詳しく調べてみます。そのうちmod_rewriteの文法を基礎から勉強しよう…。

ページ移動

コメント

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

コメント登録

  • コメントを入力してください。
登録フォーム
名前
メールアドレス
URL
コメント
閲覧制限
投稿キー(スパム対策に、投稿キー を半角で入力してください。)

ユーティリティ

2012年05月

- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

カテゴリー

キーワード検索

キーワード検索フォーム
キーワード

Feed

利用ツール