我有一个简单的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”标头。
这是我的脚本:
export default {
name: "key",
data() {
return {
active: [],
items: [
{
id: 1,
name: 'Roots :',
children: [
{ id: 2,
name: 'Seedlings',
children: [
{ id: 12,
name: 'Watery rot in root/stem near the soil line',
children: [
{id:13,name: 'Damping off',children: []}
]}
]},
{ id: 3,
name: 'Larger plants',
children: [
{id:24, name: 'Brown, sunken lesions near soil-line', children: [
{id:36,name: 'Rhizoctonia root rot',children: []}
]},
{id:125, name: 'Soft wet rot at base of stem extending to roots', children: [
{id:45,name: 'Bacterial soft rot',children: []}
]}
]},
]
},
]
}
},
methods: {
async loadResources (item) {
console.log('loadResources triggered');
var app = this;
var pestid = item.pest_id;
await pause(500);
app.isDetails = false;
axios.get('/key/plus/' + pestid)
.then(function (response) {
if (response.data.length>0){
app.resources = response.data;
app.isDetails = true;
} else {
console.log("No data were returned");
}
})
.catch(function (error) {
console.log('Error: ',error);
});
this.$nextTick(function () {
document.getElementById("moreinfo").scrollIntoView({
behavior: 'smooth'
})
})
}
}}
如何修改它以包括:“ X-Robots-Tag:noindex,nofollow”?这可能吗?
答案 0 :(得分:1)
在生成任何潜在输出之前,您可以根据需要输出任意数量的标题,只要它们在代码中即可。通常,重定向应该是最后一个。
只需在header("X-Robots-Tag: noindex, nofollow", true);
行之前添加$path = array(
。
此外,我知道这不是问题所在,但是您将需要为index.php URI更新设置为今天的sitemap.xml文件。这通常会导致更快的索引删除。 (请参阅:https://www.reddit.com/r/bigseo/comments/5nbh3n/google_ignoring_my_noindex_tags/来自Johnmu的帖子,他是Google员工)。