我在m.example.com上有一个网站www.example.com和相关的移动版本,现在我在AMP.example.com上有AMP版本。
来自www.example.com我已重定向到移动设备的m.example.it,我用于AMP页面:
<link rel="amphtml" …
从m.example.com我只有规范标签到桌面版。
从amp.example.com我只有规范标签到桌面版。
没关系? 我还需要从m.example.com链接AMP版本吗?
3周后,Google Search Console找到了AMP页面,AMP页面位于Google缓存中,但我从未在搜索结果中看到我的AMP页面(我在Google新闻中)并且我不计算流量
您认为所有配置都正确吗?
答案 0 :(得分:1)
移动和桌面页面上的void Display(void) {
glClear(GL_COLOR_BUFFER_BIT);
//Rectangles();
glMatrixMode(GL_PROJECTION);
glOrtho(0, 500, 0, 500, -1, 1);
// Restore the default matrix mode
glColor3f(1.0f, 0.0f, 0.0f);
float x = 50, y = 50;
unsigned char pixel[3];
glBegin(GL_POINTS);
glVertex2f(x,y);
glEnd();
glMatrixMode(GL_MODELVIEW);
glReadPixels(x, y, 1, 1, GL_RGB, GL_UNSIGNED_BYTE, pixel);
printf("after coloring %d %d %d\n", (int)pixel[0], (int)pixel[1] , (int)pixel[2]);
glFlush();
}
(&#34;在任何非AMP页面上,引用AMP页面的版本&#34; - 来源)。
与AMP necessary for proper indexing of separate mobile content in Google无关,来自您需要<link rel="amphtml" href="#amp page url#">
的桌面网页 - 因此移动设备之间存在双向<link rel="alternate" href="m.example.com/mobile-version/">
和rel="canonical"
和桌面版本的内容。
您还应该提供rel="alternate"
HTTP标头(尽管有报告称这会导致CDN出现问题,如果适用,您应该查看这些问题)。
答案 1 :(得分:1)
实际上它没有说“任何非AMP页面”,但“我们将有关AMP页面的信息添加到非AMP页面,反之亦然”
此外,John Mueller在这里解释了一下: https://productforums.google.com/forum/#!topic/webmasters/fFQJC2m0OHshttps://www.example.com/desktop/page.html (this is the desktop version of the page) has:
<link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.example.com/mobile/page.html">
<link rel="amphtml" href="https://a.example.com/amp/page.html">
<link rel="canonical" href="https://www.example.com/desktop/page.html">
https://m.example.com/mobile/page.html (this is the smartphone version of the page) has:
<link rel="canonical" href="https://www.example.com/desktop/page.html">
https://a.example.com/amp/page.html (this is the AMP version of the page) has:
<link rel="canonical" href="https://www.example.com/desktop/page.html">