web-dev-qa-db-ja.com

アンカータグはクエリ文字列の前か後か?

アンカータグがクエリ文字列の前に来るのか、後に来るのかわかりません。

http://www.domain.com/search?query=hello#name

または

http://www.domain.com/search#name?query=hello

それとも問題ですか?

52
whoacowboy

名前付きアンカーを最後に追加することをお勧めします。技術名はフラグメント識別子であり、構文はRFC 3986にあります。

RFCセクションはここにあります: http://tools.ietf.org/html/rfc3986#section-4.1

相対参照=相対部分["?" query] ["#"フラグメント]

Wikipedia は実際にそれをカバーしています:

#で始まるフラグメント識別子は、ドキュメントのURLのオプションの最後の部分です。

63
iivel