HTMLに書くURL '/js/hoge.js'は絶対パスなのか相対パスなのか?
<script src="/js/hoge.js" >
これは絶対パスというのか相対パスというのか。ルートから書いてるという意味では絶対パスと言えそうな気もするし、ドメイン名省略してるという意味では相対パスとも言える。
ずっともやもやしてたのですがここに答えがありました。
呼称 | パス |
---|---|
ルートレラティブパス | /js/hoge.js |
ロケーションレラティブパス | ../js/hoge.js |
絶対パス | http://www.example.com/js/hoge.js |
なるほど!
実際に現場で会話するときは、
- ルート相対パス
- ロケーション相対パス
- 絶対パス
あ~すっきりした!
カテゴリ:
HTML