0
私は、キャッシュ用にCSSとJSファイルのバージョン管理を行うユーティリティを書いていましたが、元のファイルを読み込むためにRewriteRuleの設定を正しく取得するのに苦労しています。RewriteRule for Javascript/CSS versioning
バージョン管理ユーティリティは、新しいURLを書き込み方法は以下の通りです:
ローカル
<script src="20110125/contact.js" type="text/javascript"></script>
グローバル
<script src="../Scripts/js/20110125/core.js" type="text/javascript"></script>
私RewriteRulesは、タイムスタンプと負荷を取り除くだけでパスとファイル名
#rewrite core js
RewriteRule ^(\/Scripts\/[a-z]*\/)[0-9]*\/(.*) $1$2 [NC]
#rewrite directory level js
RewriteRule .+\/(.+\.js) $1 [NC]
をしかし、私はページに404を取得し、ページ要求を行うとき、次のように彼らはあります。どんな助けもありがとうございます。
残念なことに、私は正規表現に精通していないので、この作業をすべて難しくするディレクトリ構造を継承しました。 2番目の書き換えはディレクトリレベルのjsファイルを処理することでした。この構造には、コアファイルと、ディレクトリに必要なjavascript機能用のローカルディレクトリレベルのjsファイルがあります。 – Seth