我有一个最新的 WordPress 网站,运行 WooCommerce 和 Yoast,在每个页面的标题中设置了以下 noindex。
x-robots-tag: noindex, nofollow, nosnippet, noarchive
我不确定它来自哪里。唯一的引用资料是 wp-admin/admin-ajax、一些 woocommerce 插件文件、一些 Yoast 文件和一个 wp-includes 文件;我认为没有什么不寻常的。
Cloudflare 已启用,据我所知可能会以某种方式导致此问题,但暂停它似乎不会产生任何影响。 Yoast 已按许多其他站点正常配置。
我很难理解是什么导致/控制了这个 - 甚至是什么、何时以及如何使用 x-robots-tag。
此问题涉及 x-robots-tag 的编程和设置,而不是优化或一般 SEO 友好性,我已经知道我不希望出现此标签。
最佳答案
这是我的 nginx 配置中的一个配置。
在'/etc/nginx/sites-enabled/' inside server {} 我有一个'location ~ .php'的规则,其中包括以下行:
add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive";
注释掉该行,重新启动 nginx,问题解决。问题是我对 nginx 不熟悉,没有自己设置服务器。
关于wordpress - 如何阻止 x-robots-tag 在我的整个站点上设置 noindex?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54426481/