重複の可能性:
ページをリロードせずに URL を変更する
ハッシュまたはページをリロードせずに新しい URL でアドレス バーを更新する
私のサイトは完全に Ajax リクエストに基づいており、サイト内の簡単なナビゲーションは 1 つのページからのみ行われます。つまり、ユーザーがメニュー項目をクリックすると、別のページが読み込まれるのではなく、HTML 要素内のコンテンツが読み込まれます。しかし、ユーザーがページを友人にリンクしたい場合、http://mysite.com/mymainpage.php は ajax がプルアップするものに関係なく常に同じであるため、常に同じになります。ユーザーヘッダーを変更するにはどうすればよいですか? たとえば、「ゲーム」をクリックすると、ブラウザの現在の URL アドレス バーを jquery/js/php/html で変更できますか? http://mysite.com/mymainpage.php?games=trueになるようにします。次に、ユーザーはアドレスバーからサイトの URL をコピーするだけで、ajax が読み込まれる正しいセクションに移動します。