2016-09-07 55 views
2

我的網站是自適應的,而不是響應的結構,爲不同的用戶代理分類(移動和桌面/平板電腦)不同的模板。我們通過強大的用戶代理檢測並通過Vary:user-agent頭部(按照Google的指導原則)爲內容提供服務。是否可以通過用戶代理單獨提供AMP頁面?

我想在創建AMP頁面時保持此結構 - 根據用戶代理檢測用戶用戶代理併發回AMP模板。

這是可能的,如果是這樣,AMP使用的用戶代理是什麼?

回答

2

AMP用戶代理都只是普通的網絡瀏覽器,所以實在是沒有辦法與其他所有網絡流量歧義他們。這是設計。

,您仍然可以實現基於AMP,在您使用AMP建立你交付給用戶的一個子集的網頁自適應設計。例如。您只能在手機上爲您的用戶使用AMP,並分別爲他們選擇AMP模板。

0

當前AMP搜索結果僅顯示給移動用戶。據Google稱,如果顯示器尺寸小於7英寸,則該設備被視爲「移動設備」。因此,從Google搜索結果中,您可以將其提供給移動設備。

現在,如果您要使用AMP爲所有網頁提供服務,即如果我要訪問foo.bar或該域下的任何其他網頁,我將會收到AMP頁面,就像如何設置ampproject.org。但是從我的測試來看,用戶代理根本不受影響,並且應該與您在常規HTML頁面中獲得的結果完全相同。從喬治·克勞福德

1

答:

的Googlebot請求的AMP頁面與其UA details on webmaster central blog

然而,這並不會真正幫助你,因爲這是同UA作爲常規Googlebot的。 AMP頁面需要可以從他們想要抓取的規範頁面中發現,所以如果您限制Google僅查看AMP頁面,那麼它將無法找到規範頁面,因此它不會正確抓取您的內容。

相關問題