阻止googlebot添加到购物车网址?action = buy_now

时间:2015-04-12 16:03:02

标签: php robots.txt

如何阻止googlebot和其他机器人向网站购物车添加内容?每个网址最后都有以下内容

 product.php?action=buy_now&products_id=255453

我在机器人文本中看到我可以通过添加来拒绝来自机器人的某些php文件 Disallow: /products.php但我不想阻止products.php我只想阻止立即购买部分,因此机器人无法向购物车添加内容。

我尝试过Disallow:/*action=buy_now*但它没有用。 :(任何想法?

感谢

2 个答案:

答案 0 :(得分:3)

使用javascript创建结帐链接。 您可以编写一个简单的js函数来创建相同的URL并重定向用户。 例如:

<a href="javascript:void(0)" onclick="goBuy(255453)">Buy</a>


function goBuy(products_id) {
    var url = 'product.php?action=buy_now&products_id=' + products_id;
    window.location = url;
}

如果将此函数放在单独的.js文件中而不是HTML格式中会更好。谷歌和其他机器人不会读这个网址。

答案 1 :(得分:0)

将此代码添加到您的页面:

</b>