如何阻止 x-robots-tag 在我的整个网站上设置 noindex



我有一个最新的WordPress网站,运行WooCommerce和Yoast,在每个页面的标题中都设置了以下noindex。

x-robots-tag: noindex, nofollow, nosnippet, noarchive

我不确定它来自哪里。唯一的引用是在wp-admin/admin-ajax,一些woocommerce插件文件,一些Yoast文件和一个wp-include文件中;我认为没有什么不寻常的。

Cloudflare 已启用,我已经阅读过这可能会以某种方式导致此问题,但暂停它似乎不会影响任何事情。Yoast 配置正常,并按照其他数十个站点进行配置。

我很难理解是什么原因导致/控制这种情况 - 甚至有人会使用x-robots-tag。

这个问题与 x-robots-tag 的编程和设置有关,而不是优化或一般的 SEO 友好性,我已经知道我不希望出现这个标签。

这是我的nginx配置中的一个配置。

在服务器{}内的"/etc/nginx/sites-enabled/"中,我有一个关于"位置~.php"的规则,其中包括以下行:

add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive";

注释掉了那行,重新启动nginx并解决了问题。问题归结于我对nginx的不熟悉以及没有自己设置服务器。

最新更新