【问题标题】:yahoo and bing search results caching old version of my website [closed]雅虎和必应搜索结果缓存我网站的旧版本[关闭]
【发布时间】:2014-03-02 18:04:52
【问题描述】:

我刚刚为我的朋友公司建立了一个新网站。
如果您在谷歌上搜索,该链接会将您带到正确的主页www.durangoshadecompany.com

但是,如果您使用 yahoo 或 bing 搜索,出现的链接会转到页面 www.durangoshadecompany.com/index.html 的缓存版本。这适用于旧站点,因为它是静态的。

新站点是在 Wordpress 上动态构建的,因此 index.html 文件会出现错误。我可以解决这个问题还是只需要等到雅虎缓存正确的主页。

我已尝试寻找补救措施,但找不到任何解决此问题的方法。

【问题讨论】:

  • 这个问题似乎与 Stack Overflow 无关,因为它与您的网站编程无关。有关搜索引擎如何为您的网站编制索引的问题,请参阅专业网站管理员。

标签: wordpress search caching yahoo bing


【解决方案1】:

只需安装重定向插件并为 index.html 文件创建指向 / 的规则。这应该可以在没有编码知识的情况下立即解决问题。

【讨论】:

    【解决方案2】:

    缓存在搜索引擎的服务器上完成,因此您无能为力。

    如果我不得不冒险猜测该方法,大多数搜索引擎可能只会在发生一定程度的更改后才重新缓存网站。因此,您最好的选择可能是重组您网站的代码,以使常见的不同实用程序(如diff)会被视为重大更改。

    但这只是猜测。 祝你好运。

    【讨论】:

    • 我不熟悉 diff。它是什么?感谢您的回复。
    • diff 是一个实用程序,用于确定两个文件之间或文件的两个版本之间的差异。它存在于大多数 Unix/类 Unix 系统上,并且应该有一个 Windows 版本。
    【解决方案3】:

    正如另一个答案所提到的,它不在您的直接控制范围内,因为您会受到特定搜索引擎重新索引您的支配。

    每个搜索引擎都有自己的规则,但我建议您切换到 WordPress 将有助于更新它。如果您使用 WordPress 的标准安装,当您发布帖子时它会触发 ping-o-matic。这是一种通知各种服务(虽然我相信不是直接的 Bing 和 Yahoo)你有更新的方法。

    您也可以直接提交至ping-o-matic。去那里填写表格。

    您可以(并且应该)注册 BingGoogle 网站管理员工具(雅虎是 Bing 工具的一部分)。这将使您有机会让他们知道您已更新并且您希望被抓取。它还将让您有机会了解他们何时抓取了您以及他们可能遇到了哪些错误(以便您进行更正)。

    为了让自己更容易被抓取,您应该有一个 XML 站点地图。您可以通过这些工具站点提交站点地图的位置以进行索引。如果您还没有 XML 站点地图,可以使用 WordPress 插件为您构建它。那么您只需要担心提交即可。

    对于您的 index.html 问题,如果网站被重新编入索引,那应该会自行解决。但是,如果您想确定,您要使用的是 301 重定向消息。这告诉机器人它已被永久移动,它们会注意到(即你想让他们知道 mysite.com/index.html 已永久移动到 mysite.com 或类似的东西)。

    有不同的方法可以做到这一点。您可以创建一个 index.html 来传递 301 重定向消息;或者您可以使用 .htaccess 来完成。我会倾向于 .htaccess 方法。

    【讨论】:

    • 谢谢,我会考虑你的建议。我很欣赏广泛的答复。我不熟悉“.htacess 方法”是否有你推荐的好资源。再次感谢您的回复。
    最近更新 更多