这项工作:
<?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">';
}
?>
元标记显示在两个页面上:(
谢谢
答案 0 :(得分:1)
||
- 逻辑OR
表示如果some_expr1 || some_expr2 || some_expr3
中的某个表达式被评估为TRUE
,那么整个表达式将被计算为TRUE
。我想您需要将其更改为逻辑AND
- &&
。