私はいくつかのドキュメントを書いていますが、ちょっとした語彙の問題があります。
http://www.example.com/en/public/img/logo.gif
「絶対」URLと呼ばれますよね?../../public/img/logo.gif
「相対」URLと呼ばれますよね?- では、これを何と呼ぶのでしょうか
/en/public/img/logo.gif
?
プロトコルとドメイン部分がなくても、「絶対 URL」と見なされますか?
それとも、相対 URL と見なされますが、ドメインのルートを基準としているのでしょうか?
少しグーグルで調べてみたところ、これを絶対的なものとして分類する人もいれば、相対的なものとして分類する人もいるようです。
何と呼べばいいでしょうか? 「半絶対 URL」でしょうか? それとも「半相対 URL」でしょうか? 別の言葉はありますか?
ベストアンサー1
URL のコンポーネントは次のとおりです。
http://www.example.com/en/public/img/logo.gif
\__/ \_____________/\_____________________/
#1 #2 #3
- スキーム/プロトコル
- ホスト
- パス
あメールアドレスは絶対URLスキームとスキーム固有の部分(以下)で始まる場合//
。http:
それ以外の場合は相対URL。
あURL パスは絶対 URL パスで始まる場合/
。その他のURL パスは相対URLパス。
したがって:
http://www.example.com/en/public/img/logo.gif
は絶対URL、../../public/img/logo.gif
は相対URLとともに相対URLパスそして/en/public/img/logo.gif
は相対URLと絶対 URL パス。
注: 現在の定義はURI(RFC 3986)は古いものとは異なりますメールアドレス意味 (RFC 1738そしてRFC 1808)。
URI 用語を使用した 3 つの例:
http://www.example.com/en/public/img/logo.gif
はURI、../../public/img/logo.gif
は相対参照わずか相対パスそして/en/public/img/logo.gif
は相対参照たったの絶対パス。