2015-08-26 39 views
1

我的magento商店具有以下功能以允許Google /搜索引擎抓取整個網站。在特定產品上設置NOINDEX,NOFOLLOW

<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" /> 
} 
?> 

但最終可能會隨着時間的推移數百/千這些。

回答

1

您可以使用「自定義佈局更新」在逐個產品的基礎上手動執行此操作。在管理員Catalog > Manage Products選擇你的產品,瀏覽到設計選項卡和int的自定義佈局更新領域,插入以下內容:

<reference name="head"> 
    <action method="setRobots"><value>NOINDEX,NOFOLLOW</value></action> 
</reference> 

如果有將要數百你可能需要考慮在當地做這個。 xml,也許在每個屬性的基礎上..