You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP如何在Location跳转header中正确配置nofollow设置

错误原因

你尝试的合并写法存在两处核心问题:

  • Location和X-Robots-Tag是两个完全独立的HTTP响应头,HTTP协议不支持将两个不同的头字段用分号拼接合并到同一个头声明中,这种写法会导致两个规则都无法被服务器、客户端和搜索引擎正常识别
  • 你给出的合并代码本身存在PHP语法错误,括号和逗号的位置错误会直接触发代码层面的报错

正确实现方式

PHP的header()函数单次调用只能设置一个响应头,分开两次调用即可生效:

// 配置搜索引擎爬虫规则
header("X-Robots-Tag: noindex, nofollow");
// 配置跳转规则,第三个参数可按需指定跳转的HTTP状态码(301永久跳转/302临时跳转等)
header("Location: https://www.link.com", true, 302);
// 跳转后终止后续代码执行,避免多余内容输出导致跳转失效
exit();

header()的第二个参数默认值就是true,作用是覆盖同名字段的已有值,没有特殊配置需求的情况下可以省略不写。

内容的提问来源于stack exchange,提问作者harry_belefonte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 16:36:02