何時間にもわたる調査と試行錯誤の末、ようやく backbone.js ルートを機能させることができました。例外が 1 つあります。 「/workingdir/routepath/」または「/workingdir/routepath/asdf」などを入力すると、ウェブサイトが壊れて、次のようなエラーが表示されます。
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://example.com/staging/personal/css/style.css". fj:5
Resource interpreted as Script but transferred with MIME type text/html: "http://example.com/staging/personal/scripts/jquery-1.7.2.min.js". fj:6
Uncaught SyntaxError: Unexpected token < jquery-1.7.2.min.js:1
Resource interpreted as Script but transferred with MIME type text/html: "http://example.com/staging/personal/scripts/nav.js". fj:6
Resource interpreted as Script but transferred with MIME type text/html: "http://example.com/staging/personal/scripts/underscore-min.js". fj:6
Uncaught SyntaxError: Unexpected token < underscore-min.js:1
Resource interpreted as Script but transferred with MIME type text/html: "http://example.com/staging/personal/scripts/backbone-min.js". fj:6
Uncaught SyntaxError: Unexpected token < backbone-min.js:1
Uncaught SyntaxError: Unexpected token <
また、ページにはスタイリングがまったくありません。この問題は、URL のスラッシュが原因で、css および js ファイルのパスが間違った場所を指すようになっていると考えられます (「staging/css/」および「staging/scripts/」にあるはずですが、ログが示すように) 、「staging/personal/xxx」を探しています)。
これを修正する方法についてのアイデアはありますか? お時間をいただきありがとうございます!