XAMPPXAMPPでローカルサーバーを利用する場合、htdocsの中に階層を分けて複数サイトを置いているとルートパス指定のサイトは階層がずれてしまいうまく表示されません。こんな感じでhtdocsの中に複数サイトを置いていてC:\xampp\htdocs\siteAC:\xampp\htdocs\siteBC:\xampp\htdocs\siteC表示させようとすると通常はこのように表示されてしまいます。相対パスとは?自分がいるところを基準に./や../で指定するパス。上の階層../ファイル名2階層上../../ファイル名ルートパスとは?ルートから始まるパス。←この部分ルートパスにしておくと階層が変わったときやドメインが変わったときなど変更しなくていいので便利です。サーバーに上がってないと表示できないのでローカル環境では表示できません。XAMPPなどのローカルサーバーを利用すれば使えるようになります。XAMPPのファイル修正方法こちらの階層に置いてあるサイトを今回表示させてみます。siteA</VirtualHost>今まで通りlocalhostで使用する用と新しくsiteAのVirtualHostを追加します。※今回Dドライブなのでご自身のパスをはめてください。2、hostsファイルに追加C:\Windows\System32\drivers\etc\hostshostsファイルに以下一行を一番下に追加します。siteAhostsファイルの上書き保存ができない場合3、xampp再起動xamppのapacheを再起動します。http://siteAこれで直接siteAの階層を見るようになるので/common/img/~などのルートパスで指定したファイルが表示されるようになりました。