Mój sklep Magento ma następujące funkcje, które pozwalają Google / wyszukiwarkom na przeszukiwanie całej witryny.
<meta name="robots" content="INDEX,FOLLOW" />
Potrzebuję teraz określonych produktów, które:
<meta name="robots" content="NOINDEX,NOFOLLOW" />
aby google ich nie indeksował / nie indeksował. czy to możliwe? Produkty byłyby losowe (tj. Nie wszystkie z jednej kategorii), więc w razie potrzeby muszę to zrobić dla poszczególnych produktów.
Wiem, że mogłem to zrobić na podstawie adresu URL, takiego jak:
<?php
$currentUrl = Mage::helper('core/url')->getCurrentUrl();
if ($currentUrl == 'xxxxxxx')
{
<meta name="robots" content="NOINDEX,NOFOLLOW" />
}
else
{
<meta name="robots" content="INDEX,FOLLOW" />
}
?>
ale z czasem może ich być setki / tysiące.
<value>NOINDEX,NOFOLLOW</value>
zamiast<meta>NOINDEX,NOFOLLOW</meta>
?możesz obserwować takie wydarzenie
controller_action_layout_generate_blocks_after
:źródło