【问题标题】:Node Alias issue in Google?Google 中的节点别名问题?
【发布时间】:2012-11-22 18:23:44
【问题描述】:

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

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

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

【问题讨论】:

  • 是的,我肯定会接受对我有用的答案。谢谢!
  • 也看看你之前问过的问题;)

标签: drupal pathauto drupal-path-aliases


【解决方案1】:

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

但奇怪的是,你在 Bing 中没有这个问题。我能想到这个异常的唯一原因是必应偶然抓取了正确的网址,或者必应有一条规则,即当有别名时使用更有意义的别名(必应并非如此:P)

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 嗨 Neograph 我已经上传了新的站点地图,但问题仍然存在。
    • “错误”的 URL 是否仍然可以访问,或者它们是否显示 404 / 301?另外添加站点地图是不够的,您必须一个一个地删除所有错误的 URL。
    猜你喜欢
    • 2020-05-16
    • 2011-08-10
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    相关资源
    最近更新 更多