ちょっと、そこ!
/static
Apache 2.x サーバーの webroot にフォルダーがあります。リクエストが一致した場合
/static/<somename like [\S-_]+>.(png|jpg|css|js)/\d{8,15}
例えば
/static/bg.jpg/1335455634
私は2つのことをしたい:
- URLはに書き換えられます
/static/bg.jpg
(タイムスタンプを取り除きます) - それは無期限になります ('expires 2030, max-age=290304000, public cache, ...)
リクエストが一致しない場合、リクエストとそのヘッダーは通常どおりであり、書き換えは行われません。理想的には、/static/* 以外のリクエストは影響を受けるべきではありません (ただし、«偶然の末尾のタイムスタンプ» はまれである必要があります...)
私は FilesMatch / RewriteCond に問題があるだけなので、悪い試みを投稿するのではなく... (私のマシンでは一般的に書き換えが有効になっており、キャッシュ関連のヘッダーを送信する権利を持っています)
ダンケシェーン!