在特定产品上设置NOINDEX,NOFOLLOW

时间:2015-08-26 09:33:04

标签: magento indexing google-crawlers

我的magento商店有以下内容,允许Google /搜索引擎抓取整个网站。

<meta name="robots" content="INDEX,FOLLOW" />

我现在需要一些特定的产品:

<meta name="robots" content="NOINDEX,NOFOLLOW" />

这样谷歌就不会抓取/索引它们。这可能吗?产品是随机的(即不是所有类别),因此我需要能够在需要时逐个产品地进行此操作。

我知道我可以在网址上这样做:

<?php
$currentUrl = Mage::helper('core/url')->getCurrentUrl();
if ($currentUrl == 'xxxxxxx')
{
    <meta name="robots" content="NOINDEX,NOFOLLOW" />
}
else
{
    <meta name="robots" content="INDEX,FOLLOW" />
}
?>

但随着时间的推移可能会有数百/数千的这些。

1 个答案:

答案 0 :(得分:1)

您可以使用自定义布局更新在逐个产品的基础上手动执行此操作。在admin if (names != null) { dummyMethod(names.toArray(new String[names.size()])); } 中选择您的产品,导航到设计选项卡并在自定义布局更新字段中,插入以下内容:

Catalog > Manage Products

如果有数百个,你可能需要在local.xml中考虑这样做,可能是基于每个属性..