0

.htaccess を使用して div id の #hashtags を削除する方法に興味があります。大量のコンテンツがあり、無限の html ファイルは必要なく、代わりにデータベースから呼び出したいと考えています。ページをリロードするのではなく、コンテンツがあるべきセクションだけをリロードします。

mysite.com/one/#name-is-here例: mysite.com/one/name-is-here

これにより、Google での最適化が難しくなりますか? このページをサイトマップに送信すると、Google はそのアドレスをページとして認識しますか?

4

1 に答える 1

0

htaccess ファイル内のすべてのルールまたはアクションが URL フラグメントを処理できないため、これは非常に興味深いことです。から始まるもの#はすべて、完全にクライアント側にあります。ブラウザが読み込まれると:

http://mysite.com/one/#name-is-here

Web サーバーに送信される唯一のものは次/one/のとおり#name-is-hereです。.

フラグメントは、ページ上の特定のアンカーにページングするか、javascript がやり取りできるものにページングすることによって、そのコンテンツを処理する方法をブラウザーに伝えるために使用されます。Google が URL フラグメントを気にしているとは思いませんが、間違っているかもしれません。のような URLは、 と同じようmysite.com/one/#name-is-hereに扱われるべきではありませんmysite.com/one/

これらのハッシュタグを取り除く方法は、コンテンツからそれらを削除することです. 次に、フラグメントを提案したパス名に置き換えることができます。そのパス名がどのように処理されるかは、ユーザーと、データベースからコンテンツを生成するスクリプトに完全に依存します。

于 2013-09-10T03:27:19.147 に答える