在wordpress中将参数设置为noindex?

时间:2016-03-14 08:56:35

标签: php wordpress .htaccess url

我正在寻找一种解决方案来设置所有使用参数的网址'?'到noindex。我寻找一个php解决方案,我可以在Wordpress中的header.php.htaccess中使用它。

我试过这个:

<?php
$url = $_SERVER['REQUEST_URI'];
if( preg_match('/\?/', $url) ) {
    echo '<meta name="robots" content="noindex, follow" />' . "\n";
}
?>

此解决方案不起作用,带有参数&#39;?&#39;的网址没有获得noindex属性。

祝你好运

1 个答案:

答案 0 :(得分:1)

您可以使用strpos()功能:

<?php
    $url = $_SERVER['REQUEST_URI'];
    if (strpos($url,'?') !== false) {
        echo '<meta name="robots" content="noindex, follow" />' . "\n";
    }
?>