私の PHP アプリケーション内では、既に静的コンテンツ (CSS、JS、および画像) の自動バージョン化に成功しているため、URL は次のようになります。
<link rel="stylesheet" href="http://example.com/include/css/global.1262063295.css" type="text/css" media="all" />
<img src="http://example.com/images/logo.1254284339.png" alt="" />
10 桁のバージョン番号は、単に個々のファイルの修正 Unix タイムスタンプです。これは、mod_rewrite といくつかの基本的な PHP コードで実現されます ( http://particletree.com/notebook/automatically-version-your-css-and-javascript-files/を参照)。ここまでは順調ですね。
しかし、ここに私の問題があります。
CSS ファイル内には、多くの背景画像へのリンクがあります。
background: url("http://example.com/images/dice.gif") no-repeat right top;
同様に、私の JS ファイルでも、さまざまな画像を参照しています。
静的コンテンツ (css、js、画像) へのすべてのアクセスにバージョン番号を含めたいので、.css または.jsファイル内のリンクを自動的に更新する方法はありますか?上記の css は次のようになります。
background: url("http://example.com/images/dice.1234567893.gif") no-repeat right top;
これはどのように自動的に行うことができますか?
ありがとう、コンスタンチン