我们有两个网站,两个网站都托管在同一个网络服务器上,但不共享任何其他资源。但是,我们会遇到一个奇怪的问题,即一个网站上的网页会在搜索结果中显示为另一个网站。
查看此Google搜索: https://www.google.com/search?q=site:farnam-custom.com+highland
这显示了网站1上不存在的一堆页面,但它将网站1列为域名。单击这些链接将转到站点2上的该页面。
此外,在我们针对网站1的Google搜索控制台(以前称为网站管理员工具)中,针对网站2上存在的网址,我们报告的404错误数量不断增加。
这很奇怪,我很困惑。如果您有任何想法,请告诉我们!
另外,我发现有人遇到类似问题的帖子,但似乎没有看到解决方案:https://productforums.google.com/forum/#!topic/webmasters/iQmbVS2pfUE
答案 0 :(得分:0)
可能有几个原因。
1)当Google抓取它时,它是您的原始文件结构。
2)检查您的站点地图
3)检查内部链接。也许是外在的。
如果它不在您的网站地图中我们的结构(显然它不是404,因此404)进入网站管理员并让Google重新抓取网址。您还可以访问网站管理员中的已阻止资源并阻止特定网址。 .htaccess中的401重定向也是可能的。
答案 1 :(得分:0)
您发送404的服务器IP地址重定向错误。该代码表明内容存在,但服务器找不到它。
我的怀疑是记录被合并到最接近的匹配记录中。在这种情况下,Google无法解析您的第二个域的IP并将其合并到您的第一个域中。在调查URI时,Google经常尝试解析IP和域。您可以在网站管理员的反向链接配置文件中看到此信息,偶尔网站会出现两次 - 一次是IP,一次是域。
修复您的IP地址重定向 - 让它转到某个内容或拒绝连接。开始使用绝对URL和规范标记以防止索引不佳。然后给Google时间来修复数据库。
答案 2 :(得分:0)
在我的情况下,我发现当我从letsencrypt
获得证书并开始重定向到https
时,它开始失败的网站。
<强>证据:强>
文件夹/opt/letsencrypt
中letsencrypt文件的上次修改日期为Mar 26
以下是网站索引状态随时间变化的图表
潜在解决方案:
在https
Google Webmaster Tools
版本添加为new google property