-9

私は完全にjQueryHTML5サイトを作成している最中です。コンテンツはすべてxmlフィードによって入力されます。それはすべてプログラマティックです。静的ページがないので(index.phpだけがあります)、検索エンジンのコンテンツのインデックスを作成するにはどうすればよいですか?サイトが動的に作成されたとき、開発者は通常何をしますか?たとえば、各ページに「これをツイート」ボタンを配置したい場合はどうすればよいですか。そのボタンを取得して、正しいコンテンツを表示する関数を(おそらく)トリガーするURLを作成するにはどうすればよいですか?

編集された質問

私はこれを求めています-私が構築しているような動的なサイトでは、URLは1つだけです-index.php。これで通常、検索エンジンはWebサイトの「ページ」をクロールします。ただし、これにはページがありません。動的なコンテンツのみです。検索エンジンがクロールするものは実際には何もありません。次に、サイト内のリンクをクリックすると(ここでも、リンクは動的に作成され、他のリンクは動的に作成されます)、たとえば「ウィジェット1」をクリックすると、その製品の説明ページに移動します。説明ページのURLがないため、送信する方法がありません。では、この問題にどのように対処しますか?PHPの状況(これも動的)では、クエリ文字列をURLに配置します。しかし、これはすべてJqueryです-すべてがindex.phpにインポートされます。それは理にかなっていますか?

4

1 に答える 1

0

(ページを更新せずに) 一意の URL を作成するためにできることは、

window.location.hash = '#whatever';"

これにより、ユーザーが共有した場合に適切な製品を表示するために解析および処理できる URL が得られます。

ただし... SEO の観点からは、Google/Bing がページをインデックス化するときに場所のハッシュが無視されるため、これは正確に必要な結果をもたらさない可能性があるため、クエリ文字列パラメーター (?product=ただし、ページのリロードが発生します。

詳細およびその他の推奨される解決策については、JavaScript を使用して新しいページを読み込まずにブラウザーで URL を変更するを参照してください。

于 2013-01-30T17:31:55.813 に答える