[この質問はこの質問に多少関連していますが、答えは異なります...]
私は常に HTML およびスクリプト言語 (PHP/ASP/JSP) で相対パスを使用してすべてを参照してきました。正当化の理由は、「ウェブサイトが変なサブディレクトリにホストされたらどうなるか」に関係していたと思います。しかし、私の同僚が、私たちが取り組んでいる PHP サイトに絶対パスを投げ始めました。最初は愕然としましたが、「なぜだろう?サブディレクトリでホストされることはないだろう」と思いました。今日では、ルートでホストされることは珍しくありません。相対パスを使用して「コーディング」(実際にはマークアップ) する必要はありますか? おそらく今では時代遅れの慣習だと思います。