检查robots.txt时得到“财产不在帐户中?

问题描述

我在搜索控制台 google 中看到许多状态为 Excluded 的 URL,当我点击“TEST ROBOTS.TXT BLOCKING”时,我收到以下错误

const obj = {
    hasOwnproperty() {
        return true;
    }
};

console.log(obj.hasOwnProperty("foo"));                        // true
console.log(Object.prototype.hasOwnProperty.call(obj,"foo")); // false,which is correct

当我点击 Property not in account You are verified to see sc-domain://,but it's not in your account. 时什么都不会发生

当我将浏览器中的 URL 从 add property Now 更改为 https://www.google.com/webmasters/tools/robots-testing-tool?siteUrl=sc-domain%3Amysite.com&path=&utm_source=search_console&utm_campaign=index-panel&hl=en 时,它要求我再次将 URL 添加属性;虽然我已经添加了域属性

我还清除了我的 robots.txt 以确保在超过 8 天后没有任何内容被阻止我在搜索控制台中看到大约 150 万个网址

解决方法

我设法复制了这个问题。当您在域级别进行验证后,该工具似乎不起作用。域级属性相当新,尚不支持所有功能。但它应该提供更好的响应。

一种解决方法是在 url 前缀级别验证该工具应该工作的位置。

我已在帮助 -> 发送反馈选项下报告了该问题。