-1

この URI はhttp://a/b/c/d ;p?q ですが、「;」がわかりません。それは何をするためのものか?「p」はパラメータとのことですが、誰が受け取るのでしょうか?

また、絶対URI、ベースURI、相対URI、URI参照の違いも知りたいです。

前もって感謝します。( ^_^)b

4

1 に答える 1

0

URL の構造から実行します。詳細については、http ://www.skorks.com/2010/05/what-every-developer-should-know-about-urls/およびhttp://blog.lunatech.com/2009/02/を参照してください。 03/what-every-web-developer-must-know-about-url-encoding (良い例)

<scheme>://<username>:<password>@<host>:<port>/<path>;<parameters>?<query>#<fragment>

各パス セグメントには、セミコロン「;」で示される一連のパラメータを含めることができます。キャラクター。

パラメーター(セミコロンで区切られたもの) は、Web サーバーによって処理される必要があります。ただし、広く使用されているわけではなく、Web サーバーでサポートされていない可能性があります。その使用法は、これらの SO 投稿で説明されて います

絶対 URLは、少なくともベース: プロトコル (例: http://ftp://) およびサイト名 (URL の最初のセグメント) を含む URL です。例: http://google.com/search。ここにベース http://google.comとパス(セグメント)があります/search

ベース URLは、ドキュメント内のすべての相対 URL の開始点を定義します。元。、<base href="http://example.com/myfolder">

HTML ベース要素 () は、ドキュメント内に含まれるすべての相対 URL に使用するベース URL を指定します。ドキュメントには 1 つの要素しか存在できません。

このタグの MDN の説明を参照してください

相対 URLは、 baseから始まるリソースへのパスを指定します。例href="/images/funny.png"

それで始まる相対 URLの場合/、ベース (サイト名) のルートから移動します。つまり、baseで指定されたパスは無視されます。

デフォルトでは、 base が指定されていない場合、相対 URLを含むドキュメントの URL と見なされます。相対 URL を使用してリソース (画像など) へのリンクを提供すると便利です。この場合、ドキュメントが公開されているドメインを簡単に移動でき、リンクが壊れることはありません。

URL参照AFAIKは、任意のURLの同義語です。URL がオブジェクト自体ではなく参照であるという事実を強調しています。

于 2015-04-05T01:45:02.270 に答える