ajax を介して Web ページにデータをロードし、pushstate と popstate のトリックを使用してブラウザーのアドレス フィールドを変更しています。問題は、私のajax URLがそうであることです
2011/07/25/foo.txt
2011/07/26/bar.txt
2011/07/27/baz.txt
そのため、Web ページが初めて読み込まれるとき、ブラウザのアドレス フィールドはhttp://webserver/. 最初の ajax ロードでは、 になりhttp://webserver/2011/07/25/foo.txtます。2 回目の ajax ロードでは、 になりhttp://webserver/2011/07/25/2011/07/26/bar.txtます。3 回目の ajax ロードで、ブラウザの URL フィールドは になりhttp://webserver/2011/07/25/2011/07/26/2011/07/27/baz.txtます。つまり、アドレス フィールドの最後のフラグメント (「/」で分割) のみが置換されます。
住所フィールド全体を置き換えるにはどうすればよいですか?