画像やcssの設置位置

現状のディレクトリ構成

[cake_install]/
    app/
        config/
        controllers/
        models/
        views/

[webroot]/
    css/  ・・・ スタイルシート
    imgs/ ・・・ 画像
    js/   ・・・ javascript
    index.php

※[webroot]へのアクセスは、[cake_install]/app/config/routes.phpに、
  $Route->connect('/', array('controller' => 'hoge', 'action' => 'index'));
  として設定。

各種テンプレートファイルでは、リソースファイルへのパスを相対パスで指定。
このとき、トップページではリソースが読み込まれるものの、各種アクションを呼び出した場合、
リソースが読み込まれなくなる。

[コンテンツURL]/ ・・・ OK(routes.phpにより、初期アクションへ)
[コンテンツURL]/[アクション名] ・・・ NG

mod_rewrite関連の設定がまずいのかな?と思い、
CakePHPでmod_rewriteを使わない場合の設定CodeZineを参考にして.htaccessを編集するなど試行錯誤するも、どうしてもうまくゆかず。

仕方が無いので、[cake_install]/app/config/routes.phpに全てのアクションについて記述を行う。

$Route->connect('/', array('controller' => 'hoge', 'action' => 'index'));
※以下を追加
$Route->connect('/add', array('controller' => 'hoge', 'action' => 'add'));
$Route->connect('/delete', array('controller' => 'hoge', 'action' => 'delete'));

これで解決したものの、なんか違和感。
もやもやするな〜

(追記)
あほや・・・
一部ファイルのリソースファイルへのパスが間違ってただけでした。
それを修正したらroutes.phpの実装すらいらなくなりました・・・orz