Javascript amphtml标签显示错误“;引用的“URL”不是“URL”;
我有一个博客。我的博客有两个版本,分别是:Javascript amphtml标签显示错误“;引用的“URL”不是“URL”;,javascript,html,blogger,amp-html,Javascript,Html,Blogger,Amp Html,我有一个博客。我的博客有两个版本,分别是: www.filmsbit.com(非amp,但响应性强) m、 filmsbit.com(amp) 根据amp验证器,我在我的非amp博客中使用了头部的AmftML标记 通过使用javascript。代码是: <script> var pageurl = '<data:blog.canonicalUrl/>'; var amplink = document.createElement("link"); a
<script>
var pageurl = '<data:blog.canonicalUrl/>';
var amplink = document.createElement("link");
amplink.href = pageurl.replace('www','m');
amplink.rel = 'amphtml';
document.head.appendChild(amplink);
</script>
var pageurl='';
var-amplink=document.createElement(“链接”);
amplink.href=pageurl.replace('www','m');
amplink.rel='amftml';
文件。头。子文件(amplink);
导致如下所示的非放大器:
<link href="http://m.filmsbit.com/2019/03/ajay-devgns-de-de-pyaar-de-first-look.html" rel="amphtml">
之后,在我的amp博客中,我在头部使用了canonical标记作为非amp链接。像这样
<link href='http://www.filmsbit.com/2019/03/ajay-devgns-de-de-pyaar-de-first-look.html' rel='canonical'/>
设置完所有标签后,我已签入非放大器链接
结果表明。非AMP链接已提交。但它的链接标签有AMP版本。
单击以查看结果链接的AMP版本
单击链接后,其显示错误“索引错误-引用的AMP URL不是AMP”
但当我直接在amp检查器中检查amp链接()时,它显示“amp验证”
有人能帮我一下吗。检查一下你的电话号码
<link ref='canonical' ...>
在你的放大器页面。需要指向规范的非amp页面。您当前的设置非常混乱。我不能确定这是根本原因,但值得清理。您不必检查“”上的非amp页面。这只是为了检查amp验证。朋友,我知道,我在非amp站点中使用了AMPTML标记。在amp站点中,我使用了非amp站点的规范标记。请再读一遍我所说的问题