Googleはこのmetaタグについてこう述べています。<meta name = "fragment" content = "!">がハッシュバンのページに有害ですか?
次の重要な制限が適用されます。
- メタタグのみハッシュフラグメントのないページに表示される場合があります。
- "!"コンテンツフィールドに表示されることがあります。
- メタタグは、ドキュメントの先頭に表示する必要があります。
出典:https://developers.google.com/webmasters/ajax-crawling/docs/specification?hl=fr-FR
私は、それが唯一のはないがhashbangを含まないが、それでもスナップショットを添えてしなければならないページのために必要であることを承知しています。しかし、それはたいていホームページです。
のは、我々が持っているとしましょう:
www.foo.com
www.foo.com/#!/jobs
秒1のようにフェッチされます。
www.foo.com?_escaped_fragment_=/jobs
ちょうどハッシュバンg。
しかし、ルートページにはハッシュバンがありませんので、この特別なメタタグを頭に置く必要があります。
<meta name="fragment" content="!">
しかし、すべての私の単一ページのアプリケーションは、これまでのところ、それはがhashbangを含まない他のすべてのページのためにメタタグを維持するために、実際に有害かしら同じ<head>
を使用しているため。
実際にはどうなりますか?
せずにスナップショットを彼に戻って与えることができるものはどちらか私と一緒に、またはSOと間違っています。最近私は完全に有効と思われる多くの質問がありました。質問を閉じる際に、何が間違っているかについての情報を少なくとも提供してください。 – Christoph