1

ajax&jquery を介してサイトのコンテンツを「メイン」ページの領域にロードするので、ロードが速くなります。しかし問題は、URLが更新されていないため、その方法では重大なSEOの問題が発生することです. また、検索エンジンはホームページのみをインデックスに登録し、他のすべてのコンテンツもインデックスに登録しません。では、新しいコンテンツをロードするたびにサイトの URL を更新するにはどうすればよいでしょうか? 更新された URL が指定されたときに必要なコンテンツをページに読み込ませるにはどうすればよいですか?

ここでソースコード全体を表示できます: http://boxcomp.111mb.de/luxus/html8

既存のjqueryコードに何を追加すればよいか直接教えてもらえますか? index.html ファイルの上にあります。

「ごちゃごちゃ」でごめんなさい

どうもありがとうございます!

4

2 に答える 2

2

IE10+ を含む現在のすべてのブラウザは、ページをリロードせずに URL アドレスを変更できるHTML5 History APIをサポートしています。古いブラウザーでは、Ajax を使用できません。

検索エンジンは、Ajax の影響をまったく受けません。href通常の属性を持つ通常の静的リンクが表示されるはずです。

于 2013-01-01T21:49:39.870 に答える
0

私はあなたを失望させなければなりません。

ページをリロードせずにブラウザの URL を変更することはできません。できることは、ページにアンカーを追加することだけです。

index.html -> index.html#page1

しかし、これらは検索エンジンにはあまり関係がないと思います。

したがって、SEO か Ajax のいずれかを決定する必要がありますが、両方は不可能です...

于 2013-01-01T21:37:57.857 に答える