/?q=#/
クエリ文字列で、facebook や twitter の URL で時々見たのですが、それは何ですか? なぜ使われているのですか?
詳しく説明してください。ほとんどの場合、Google でクエリを実行しますが、満足のいく結果は見つかりませんでした。
Ajaxベースのフレームワークで使用されていたと思います。
/?q=#/
クエリ文字列で、facebook や twitter の URL で時々見たのですが、それは何ですか? なぜ使われているのですか?
詳しく説明してください。ほとんどの場合、Google でクエリを実行しますが、満足のいく結果は見つかりませんでした。
Ajaxベースのフレームワークで使用されていたと思います。
ページを完全にリロードせずにページの URL を更新するためのものです。/?q=
クエリ文字列内の単なる空の変数です。ただし、a の後のすべて#
は、実際には URL のハッシュ部分にあります。これは元々、ページをアンカー ( <a name="blah">
) まで自動的にスクロールするために使用されていました。JavaScript 経由でアクセスでき、ページをリロードしないため、URL ボックスにコピー アンド ペーストしたときに機能する URL に最適です。
簡単/?q=
に言うと、 はクエリ文字列内の空の変数であり、#/
その後はすべて JavaScript が処理するデータです。ハッシュ文字列のスラッシュは、ディレクトリ構造の一部でもあるように見せます。
RFC 3986のセクション 3が役立つ場合があります。
は/?q=
クエリ文字列で、指定されたパラメーターq
は空白/空です。
の後のものはすべて#
フラグメントと呼ばれます。ページのブックマークにジャンプするために使用されることもありますが、通常はブラウザで実行されている Javascript が使用できるデータです。URLの の後の部分を変更する#
と、ページはリロードされませんが、ブラウザの Javascript はそれに反応します。