私はウィジェットの複数のカテゴリを持つサイトのセクションを持っています。各カテゴリ名のメニューがあります。 Javascriptを有効にしているユーザーは、カテゴリをクリックするとページ内のカテゴリの内容が表示されます。彼らは自由にカテゴリー間をクリックすることができ、必要に応じてDOMを更新します。 urlは、標準のhash/hashbang(Googleに優しい場合)を使用して更新されます。だから、example.com/widgets
のランド誰かのために、彼らはexample.com/widgets#one
にナビゲートすることができ、example.com/widgets#two
、example.com/widgets#three
など複数ページ対単一ページと目立たないJavaScript
しかし、Javascriptをせずにユーザーエージェントをサポートするために、これらのカテゴリのリンクの1つが表示されたカテゴリに新しいページをロードする必要があります以下、有効そうJavascriptを有効ずに誰かのために、彼らはexample.com/widgets/one
に移動します、example.com/widgets/two
、example.com/widgets/three
など
私の質問は:JavaScriptを使用して誰かは、これらのURLのいずれかに土地を有効にしたときにどうしますか?誰かがでJavaScriptを有効にするとはexample.com/widgets/one
に着くと表示されますか?彼らはexample.com/widgets#one
にリダイレクトされるべきですか?
Javascriptを有効にしている人には、1つのページ・サイト・エクスペリエンスが必要ですが、JavaScriptを使用しないユーザー・エージェント用のマルチページ・サイトが必要です。この事実に対処していないすべての回答は、その質問に答えません。私は、ハッシュバングやシングルページサイトとマルチページサイトのメリットや問題に興味はありません。
somesite.comは既存のドメインです。あなたが本当にそれらを意味しない限り、そのようなドメインを使用しないでください。 example.comは、ダミーのサンプルドメインとして使用するために予約されています。 –
私はexample.comに置き換えました – Undistraction
このブログ記事は、解決策をさらに深めるためのヒントを提供します。http://jenitennison.com/blog/node/154 – newtriks