我使用 NextJS 创建了我的网站。我想删除特定页面的 rel="amphtml" 标签(基于 URL)。
就像我想从体育类别非 amp 文章中排除 rel="amphtml" 标签,而其余类别文章保持不变。
我已经尝试过给定的代码。
{
isAmp ? '' : <link rel="amphtml" href={`${DomainName}${asPathURL}lite/`} />
}
为此,您可以使用router.query,通过它您可以相应地检测类别和应用条件。正如您提到的,您想从体育类别中删除 rel="amphtml" 标签,您可以使用给定的代码来完成此操作。
{
isAmp || 'sports' === router.query.slug ? '' : <link rel="amphtml" href={`${DomainName}${asPathURL}lite/`} />
}