1

我的网站页面在 Google 搜索结果中都显示为* .com/node/#### 而不是别名。

我需要帮助修复命名约定以通过别名显示在 Google 中,因为它们也列在 sitemap.xml 中。我不确定这是否需要从 Drupal 或通过 NGINX 修复。

请注意,我在 Bing 中没有这个问题。

4

2 回答 2

1

造成这种情况的原因可能是 Google 机器人已使用node/nid格式为您的网址编制索引。

但奇怪的是你在 Bing 中没有这个问题。我能想到的唯一原因是 Bing 偶然抓取了正确的网址,或者 Bing 有一条规则,即当有别名时使用更有意义的别名(这对于 Bing 来说不是真的:P)

无论如何,继续安装http://drupal.org/project/globalredirect模块。这应该可以解决您的问题,因为它会为您的所有别名路径创建 301 重定向,这对 SEO 非常友好。

于 2012-11-23T21:37:58.733 回答
0

可能是 google 在您禁用别名时找到了您的页面,而 Bing 稍后在启用别名时找到了它。

如果你想删除它们,你可以去谷歌网站管理员工具。http://webmaster.google.com 在那里,您可以上传新的站点地图并删除不再使用的 URL。

于 2012-11-26T15:25:28.020 回答