0

我需要有关将 x-robots-tag 添加到某些 url 模式的帮助。

我的网站有许多被搜索引擎抓取的 ?nonamp=1 ?amp 类型的模式。我想让引擎抓取这些网址,但不希望他们为这些网址编制索引。(我无法为这些特定的 url 模式添加 php no-index 标头)

我的问题是如何将 x-robots-tag 添加到我的网络服务器上的那些 urls 模式。

Web server: openlitespeed
Site: php (Wordpress)

示例网址:

example.com/amazon-nedir-amazonda-satis-nasil-yapilir/?amp=1

/amazon-nedir-amazonda-satis-nasil-yapilir/?nonamp=1

/amazon-nedir-amazonda-satis-nasil-yapilir/?amp

我想将 x-robots-tag 添加到所有这 3 个结束模式(?amp=1,?nonamp=1,?amp)

感谢帮助。此致。

4

1 回答 1

0

添加functions.php这些代码行:

function add_header_xrobots($headers) {
    if (isset($_GET['amp']) || isset($_GET['noamp'])){
        $headers['X-Robots-Tag'] = 'noindex';
    }
    return $headers;     
}
add_filter('wp_headers', 'add_header_xrobots');

编辑noindex正确的标题内容。

于 2021-07-04T22:47:00.910 回答