在Drupal中设置首页的规范标签?

时间:2011-06-24 16:51:30

标签: drupal drupal-6

在我的大多数drupal 6网站中,我使用了pathauto,xmlsitemap和nodewords。我喜欢为所有页面添加规范标签,作为防止重复内容的附加保护层。

我网站的首页设置为“node / 31”。我今天早上遇到的问题是Google已将“node / 31”编入索引作为头版。 (它在我的XML站点地图中,以及规范标记。)所以我安装了globalredirect,所以现在“node / 31”重定向到“/”。我还从xmlsitemap中删除了主页。我认为谷歌很快就会从其索引中删除“node / 31”。一切都很好......除了规范标签仍显示“node / 31”。

我确信这里有一个简单的解决方案,但由于某种原因,我无法想象它是什么。最简单的解决方案似乎是为“node / 31”创建路径别名为“/”,但这是不可能的。我还尝试通过admin / content / nodewords / meta-tags / frontpage为首页设置规范标签,但似乎没有效果。

2 个答案:

答案 0 :(得分:0)

尝试使用donwords配置,它允许使用特定的首页标签,并在节点编辑表单中输入tages。 其中一个选项可以解决您的问题

阿夫纳

答案 1 :(得分:0)

@kiamlaluno是的,你是对的,这是一个非常本地化的问题。这是一个3个问题,但它们都与不同模块与首页的交互方式有关。我可以把它分解为3个更普遍的问题,但它们都与别名有关。

@AgA:这都是关于控制的。我想控制Google索引的网址,我不想要重复的内容。 (此外,客户只是不希望在任何地方看到“node / xxx”。)

我确实找到了解决方案:

  1. 从XML Sitemap中删除首页。它将被编入索引。
  2. 删除首页的所有别名。
  3. 在“节点字设置”中,选择“使用首页元标记”。
  4. 我唯一不喜欢这个解决方案的是我的网站编辑器无法再在节点编辑页面上编辑任何元标记。选择“使用首页元标记”后,更改它们的唯一方法就显示在Nodwords管理页面上。

    “使用首页元标记”有点令人困惑,因为Nodewords已经在启用此设置之前插入了规范标记。此外,在admin / content / nodewords / meta-tags / frontpage上输入标签很容易,它们会显示在主页上,只是意识到您还必须启用“使用首页元标记”。

    问题解决了。