web-dev-qa-db-ja.com

Yahoo!また、BingはGoogleのボットのようにかなりAJAX URLもサポートしていますか?

Googleが提案するAjaxのクロール はYahooとBingにも適用できるのだろうか。 Ajaxページをクロールできるのは、実装後はGoogleだけだと思われます。

3
Yau Leung

私の知る限り、クロール可能なAJAXをサポートするYahoo/BingのWordはありません。仕様がGoogleによって最終決定されたかどうかさえわかりません。

そのため、現時点でGoogle以外のユーザーがAJAXコンテンツをクロールできることを期待しないでください。可能であれば、他の検索エンジン用に個別のページを作成することをお勧めします。

1
DisgruntledGoat

BingがGoogleのスキームを採用している可能性があります。

これを試してください http://cn.bing.com/search?q=Hello+World%21+This+Is+the+New+Lifehacker&go=&form=QBLH&qs=n&sk=

最初の結果は、「#!」を含むAJAX対応のWebページです。

0
Morgan Cheng

私のテストによると、Bing/Yahooはhashbang Url(#!)をサポートしていますが、Googleが持っているメタタグフラグメントでpretty Url(pushstate)をサポートしていません。

(つまり、通常のURL Host/Category/Product/がありますが、クローラーはHost/Category/Product/?_escaped_fragment_=をクロールするため、静的なHTMLスナップショットを提供できます)

私が知る限り、pushStateとHashbangを混在させることはできないので、これは非常に問題です。

0
Axel