在我的网站上,我有页面 http://www.example.com/page.php,但是,我有指向 http://www.example.com/page.php#page 的链接,所以我希望它们不会被索引或关注。将这些链接标记为是否正确
<a href="http://www.example.com/page.php#page" rel="noindex, nofollow">
另外,作为同一页面上的规范元标记,我已经拥有
<link rel="canonical" href="http://www.example.com/page.php" />
谢谢!!!
PS:我问这个语法是否正确,而不是谷歌的工作方式以及它对网址的政策是什么
"rel" 属性中的语法无效。它必须包含空格分隔的关键字列表 - 删除逗号。
"nofollow"关键字是正确的。"noindex"关键字没有意义。
编辑:根据要求澄清。
正确的语法是
<a href="http://www.example.com/page.php#page" rel="noindex nofollow">
但是在链接上有"noindex"是没有意义的,因为这个关键字显然与链接的页面有关,所以必须在那里为整个页面定义它(在目标页面的元标记或机器人.txt中(。可能有许多链接指向该页面,SE 不知道哪个链接在目标页面上声明"noindex"是正确的......