Greetings、all。パラレルCodeIgniterと静的HTMLおよびhtaccessの問題
私はそうのようなディレクトリ構造で、静的HTMLサイトにCIを平行に実行しています:
- CI
- 静的
- user_guide
- の.htaccess
- のindex.php
そして、私の.htaccessファイルで以下を使用しています彼は静的ファイルです。
RewriteEngine On
RewriteRule ^(application) - [F,L]
DirectoryIndex /static/index.html
RewriteRule ^([a-z0-9_-]+)\.html$ /static/$1.html [L]
RewriteRule ^images/([a-z0-9_-]+)\.gif$ /static/images/$1.gif [L]
RewriteRule ^images/([a-z0-9_-]+)\.jpg$ /static/images/$1.jpg [L]
RewriteRule ^css/([a-z0-9_-]+)\.css$ /static/css/$1.css [L]
RewriteRule ^js/([a-z0-9_-]+)\.js$ /static/js/$1.js [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
(私はCIのビューから使用しています何のほとんどは、既存のサイトから借りているので)私は、静的なディレクトリ構造に私の「資産」(画像、CSSなど)を置きます。私は、jQueryのプラグインを含めるようにようにしたい場合はすべてが
...一つのことを除いて正常に動作するように表示されます。
私から直接それを取得しようとすると、このファイルは提供されません
<script src="../../js/jquery.autocomplete.js"></script >
ブラウザのアドレスバー。
ファイルの名前を "jquery.autocomplete.js"から "autocomplete.js"に変更すると、ブラウザのアドレスバーからの要求でこのファイルを取得できますが、javacript内で正しく読み込まれて機能しません(で実行されるJavaScriptの停止は、正確にオートコンプリート()関数が呼び出されるポイント:/ jsのディレクトリと何にも適用され、私はのRewriteRuleルールのバリエーションを試してみました
$("#fld").autocomplete("ajax/val", {
width: 260,
selectFirst: false
});
は動作-が、ようだ、私はいつもしています.htaccessで暗闇の中を掘り下げる。誰でも手伝ってもらえますか?
これは最後のものですそれは動作しません:
RewriteRule ^js/jquery\.([a-z0-9_-]+)\.js$ /static/js/jquery.$1.js [L]
ありがとうございました。ここで