0

http://html5.gingerhost.com/にあるチュートリアルの例をコピーしようとしていますが、ページを更新しようとすると、「500 Internal Server Error」が表示されます。また、リンクをクリックしてページに他のコンテンツをロードすると、ソースコードを見ると、別の「500内部サーバーエラー」しか表示されません

助けてください!

どうもありがとう!

4

1 に答える 1

0

これは、サーバーがURLも理解できる必要があるためです。たとえば、ページはにありhttp://example.comます。リンクのクリックイベントを使用して作成しhttp://example.com/more-infoます。ただしhttp://example.com/more-info、サーバー上に存在しない場合、ブラウザはそれ/more-infoが実際にインデックスページの一部であることを認識しないため、ページの更新は正しく機能しません。したがって、pushstateは、クライアントとサーバーの両方が新しいURLを認識する場合にのみ機能します。

于 2013-01-04T14:47:12.670 に答える