Magento 设置NOINDEX,NON后续特定产品
我的magento商店具备以下功能,允许google/搜索引擎对整个网站进行爬网Magento 设置NOINDEX,NON后续特定产品,magento,indexing,google-crawlers,Magento,Indexing,Google Crawlers,我的magento商店具备以下功能,允许google/搜索引擎对整个网站进行爬网 <meta name="robots" content="INDEX,FOLLOW" /> 我现在需要一些特定的产品: <meta name="robots" content="NOINDEX,NOFOLLOW" /> 这样谷歌就不会对它们进行爬网/索引。这可能吗?产品将是随机的(即不是一个类别中的所有产品),因此如果需要,我需要能够逐个产品地完成这项工作 我知道我可以在url的
<meta name="robots" content="INDEX,FOLLOW" />
我现在需要一些特定的产品:
<meta name="robots" content="NOINDEX,NOFOLLOW" />
这样谷歌就不会对它们进行爬网/索引。这可能吗?产品将是随机的(即不是一个类别中的所有产品),因此如果需要,我需要能够逐个产品地完成这项工作
我知道我可以在url的基础上这样做:
<?php
$currentUrl = Mage::helper('core/url')->getCurrentUrl();
if ($currentUrl == 'xxxxxxx')
{
<meta name="robots" content="NOINDEX,NOFOLLOW" />
}
else
{
<meta name="robots" content="INDEX,FOLLOW" />
}
?>
但是,随着时间的推移,最终可能会有成百上千个这样的产品。您可以使用自定义布局更新,逐个产品手动执行此操作。在“管理”
Catalog>Manage Products
中选择您的产品,导航到“设计”选项卡并在“自定义布局更新”字段中插入以下内容:
<reference name="head">
<action method="setRobots"><value>NOINDEX,NOFOLLOW</value></action>
</reference>
诺因迪斯
如果将有数百个,您可能需要在local.xml中研究如何实现这一点,可能是基于每个属性