Why not login to Qiita and try out its useful features?

We'll deliver articles that match you.

You can read useful information later.

2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

DebugKit関連のCSSやJavaScriptの404の解決

Last updated at Posted at 2015-01-02

CakePHPの勉強をしようと思い、CookBookに従ってサンプルを作った際、導入当初に表示されるいろいろな警告を解消する過程でDebugKitも導入しました。

しかし一部表示されない画像があったり、CSSやJavaScriptが404エラーで読み込まれていないことに気付きました。

スクリーンショット 2015-01-02 11.37.55.png

404エラーを返したファイルはすべて[ドキュメントルート]/app/Plugin/DebugKit/webroot/にあったのですが、それを取得しようと[ドキュメントルート]/debug_kit/でリクエストを発行しているようです。

そのため、[ドキュメントルート]/.htaccessに1行加えました。

.htaccess
<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    ^debug_kit/(.*) app/Plugin/DebugKit/webroot/$1 [L] # 新しく加えた行
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

これでちゃんと表示されるようになりました。

スクリーンショット 2015-01-02 11.42.46.png

しかし、DebugKit導入にあたってこんなことするなんて記述が見つからなかったので、どうも腑に落ちませんね…何か根本的に設定を間違えているのでしょうか…。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Comments

No comments

Let's comment your feelings that are more than good

2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Login to continue?

Login or Sign up with social account

Login or Sign up with your email address