style.css があるとしましょう:
#some_element{
background-image: url('img/picture.gif');
}
css と picture.gif は、次のような構造にあります。
style.css
other_style.css
more_style.css
img
picture.gif
PHP を使用して、style.css、other_style.css、および more_style.css を元の場所から遠く離れた cache_style.css に結合します。
この場合、リンクが切れます。
html には、現在のドキュメントのベース URL を定義するためのタグがあります。そのため、すべてのリンクとすべての画像は、そのベース URL に基づいて取得できます。
これを行うためのcssとjavascriptの代替手段はありますか?
編集: 一部の css/javascript は縮小されたサード パーティであり、"img/picture.gif" を "/something/img/picture.gif" に変更することはほぼ不可能です。