zoe*_*739 6 php redirect http-headers x-robots-tag
我有一个简单的 php 重定向脚本 (link.php),用于跟踪我们的联属链接。(例如: http: //www.example.net/link.php?id =1 会将您带到http://www.product1url.com)
我注意到 Google 正在索引http://www.example.net/link.php?id=1。我在 Robots.txt 中将 link.php 设置为 noindex,但这并没有停止索引。所以我想为每个 URL 本身添加一个“noindex”、“nofollow”标头。
这是我的脚本:
<?php
$path = array(
'1' => 'http://www.producturl1.com',
'2' => 'http://www.producturl2.com',
);
if (array_key_exists($_GET['id'], $path))
header('Location: ' . $path[$_GET['id']]);
?>
Run Code Online (Sandbox Code Playgroud)
如何修改它以包括:“X-Robots-Tag:noindex,nofollow”?这可能吗?
您可以输出任意数量的标头,只要它们在生成任何潜在输出之前位于代码中即可。不过,通常重定向应该是最后一个。
header("X-Robots-Tag: noindex, nofollow", true);只需在行前添加您即可$path = array(。
另外,我知道这不是问题所在,但您需要将 sitemap.xml 文件中的 index.php URI 设置为今天的日期。这通常会导致更快的取消索引。(参见: https: //www.reddit.com/r/bigseo/comments/5nbh3n/google_ignoring_my_noindex_tags/ johnmu 的帖子,他是(曾经?)谷歌员工。)
| 归档时间: |
|
| 查看次数: |
8412 次 |
| 最近记录: |