我的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" />
}
?>
但随着时间的推移可能会有数百/数千的这些。
答案 0 :(得分:1)
您可以使用自定义布局更新在逐个产品的基础上手动执行此操作。在admin if (names != null) {
dummyMethod(names.toArray(new String[names.size()]));
}
中选择您的产品,导航到设计选项卡并在自定义布局更新字段中,插入以下内容:
Catalog > Manage Products
如果有数百个,你可能需要在local.xml中考虑这样做,可能是基于每个属性..