$_SERVER['REQUEST_URI'] 多个或

$_SERVER['REQUEST_URI'] with multiple OR

这项工作:

    <?php
  if ($_SERVER['REQUEST_URI'] !== '/fr/page1/'){
    echo '<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">';
  }
  ?>

(元标记未显示在第 1 页)

但这行不通:

    <?php
  if (($_SERVER['REQUEST_URI'] !== '/fr/page1/') || ($_SERVER['REQUEST_URI'] !== '/fr/page2')){
    echo '<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">';
  }
  ?>

元标记显示在两个页面上:(

谢谢

|| – 逻辑 OR 表示如果 some_expr1 || some_expr2 || some_expr3 中的一个表达式被计算为 TRUE,则整个表达式被计算为 TRUE。我想您需要将其更改为合乎逻辑的 AND&&.