php、css、グラフィック ファイルなどを含めるときは、ローカル アドレスを使用する傾向があります。これは、ローカル開発で作業しやすいためです (例: '../gfx/logo.png')。
ただし、インクルード リクエストをトリガーするファイルが別の場所から読み込まれると、問題が発生する可能性があります。その場合、ローカル アドレス インクルードは機能しないため、この種のファイルではリモート URL アドレスを使用します (例: 'http://site.com/gfx/logo.png')。
共有サーバー上にあるフル パス ('/root/mysite/gfx/logo.png') を使用することの欠点です。このパスは少し長く、インクルードごとに繰り返すと、コードがめちゃくちゃになります。
最も効率的でエレガントな方法はどれですか?