我已经建立了网站(一部分)的AMP版本。 AMP页面本身已经过测试和有效,并且具有指向桌面站点的规范链接。没关系。
在桌面站点上,我已指定<input id='X' hidden value=null>
<select>
<option value=''></option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>
<br><br>
<input>
<input>
<input>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
指向相应的AMP页面。一切应该正常,但是在Google Search Console中,我看到一个错误:“引用的AMP URL不是AMP”
现在,链接的AMP页面肯定是有效的AMP,所以我很老套。
我唯一能想到的问题是台式机站点也有一个<link rel="amphtml"...>
...也许Googlebot正在将备用页面与 AMP 页面?
为了透明起见,我对桌面站点的访问权限不大-我实际上无法删除<link rel="alternate" media="only screen and (max-width: 640px)" href="[mobile version of site]">
代码。
有什么想法吗?有见识?
在Google Search Console中,链接的AMP页面被报告为“不是AMP”:
但是,如果您通过AMP验证程序运行URL,则它会按预期方式通过: