お探しのものがいくつかあります。 AJAXリクエストからコンテンツを取得するか、クライアントを実際にナビゲートするかについての選択肢があります。
ログ
、ユーザーが実際には同じページにすべての時間を滞在することがリンクは任意のログに保存されませんまたはクライアントがブックマークすることができません原因、迷惑かもしれない一つの方法でページ。たとえば、クロムの自動補完機能です。ユーザーは常にログインページに移動します。しかし、example.com/login.phpのようなページがないと、人々はクロムが正確なナビゲーションを行うことができないと悩んでしまうでしょう。したがって、この側からは、example.com/login.phpのような外部のハイパーリンクを使用する方がよいでしょう。
それはAJAXの代わりに、サーバーへのソケットの多くを送信し、ブラウザでページを要求するより速く行くだろう
スピード。ですから、このような観点から見れば、それはAJAX
と良いだろうウェブサイトきれいに保つ美
の感触は、開発者にとって本当に人気があり、どこの拡張子が希望のウェブサイト清潔に保つことも、ハイパーリンクを含んでいます本当に良いことではありません。 URL_Rewritingもオプションになります。しかし、ようこそページでは、ユーザーをリンクに誘導する代わりに、AJAXが提案されています。
フォーラム?
ここではログに戻るここで、ユーザーはログに戻ってリンクをブックマークとして保存することができます。しかし、フォーラムのポストリンクは本当に長くて、AJAXリクエストを使用した場合にそれを見つけることができないという厄介なものです。それはユーザーがAJAXの両方を実際に長い時間を要するURL_Rewrite、とクリーンなバージョンを取得することができて幸せと私の観点からそう
をナビゲートノーマルなるだろう。この観点ではので、私は場合URL_Rewritingを使用することをお勧めしクライアント/ユーザーがトピックやその他を投稿できるフォーラムやコミュニティを計画しています。しかし、小さなWebページへのAJAXリクエストを使用することは、本当にお勧めです!
私はほとんどの点に同意しますが、ハッシュチェンジイベントやJavascript(https://css-tricks.com/dynamic-page-replacing-content/)によるブラウザの変更などのテクニックがあります。もう1つの選択肢はHTML5の履歴モジュールです。これはまだすべてのブラウザで利用可能ではありません(https://css-tricks.com/rethinking-dynamic-page-replacing-content/)。しかし、私は、そういうものは、特にAJAXの読み込みのために作られた特別な方法であなたのウェブサイト全体を構造化しなければならないので、単純なサイトを過度に複雑にする可能性があると思います。 – Jonniboy
真正面、クリーナータイプでもヘッダーが機能しないか、ホストによってエラーが送信されている可能性があります –