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

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

アンカー タグをクエリ文字列の前に配置すべきか、後に配置すべきかがわかりません。

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

または

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

それともそれは重要ですか?

答え1

ベストプラクティスは、名前付きアンカーを末尾に追加することです。技術名はフラグメント識別子であり、構文は RFC 3986 です。

RFC セクションは次のとおりです。https://www.rfc-editor.org/rfc/rfc3986#section-4.1

relative-ref = relative-part [ "?" クエリ ] [ "#" フラグメント ]

ウィキペディア実際にはそれをうまくカバーしています:

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

関連情報