নির্দিষ্ট পণ্যগুলিতে NOINDEX, NOWOLLOW সেট করুন


17

গুগল / অনুসন্ধান ইঞ্জিনগুলিকে পুরো সাইটটি ক্রল করার অনুমতি দেওয়ার জন্য আমার ম্যাজেন্টো স্টোরটিতে নিম্নলিখিতটি রয়েছে।

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

তবে কয়েক হাজার / হাজার হাজার হতে পারে সময়ের সাথে সাথে over

উত্তর:


23

ম্যাজেন্টো প্রশাসনে, কোনও পণ্য সম্পাদনা করার সময় ট্যাবে যান designএবং নিম্নলিখিতগুলিতে এতে যুক্ত করুন custom layout:

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

+1 টি কিন্তু সে বললে পণ্য হাজার হাজার হতে পারে ...
paj

1
@ পেজ সত্য তবে পণ্যগুলি এলোমেলো তাই এটিই একমাত্র পরিষ্কার বিকল্প।
স্যান্ডার ছিন্নভিন্ন করা

এর <value>NOINDEX,NOFOLLOW</value>পরিবর্তে হওয়া উচিত নয় <meta>NOINDEX,NOFOLLOW</meta>?
অরবিন্দ 07

18

আপনি ইভেন্টটি এর controller_action_layout_generate_blocks_afterমতো পর্যবেক্ষণ করতে পারেন :

public function setRobots($observer) 
{
     $controller = $observer->getAction();
     $fullActionName = $controller->getFullActionName();
     if ($fullActionName == 'catalog_product_view') { //if on product page
          $product = Mage::registry('product'); //access the current product if needed
          if (your condition here) { //condition to set the robots to noindex, nofollow
              $observer->getLayout()->getBlock('head')->setRobots('NOINDEX,NOFOLLOW');
          }
     }
}

যেখানে "আপনার অবস্থা এখানে" একটি কাস্টম বৈশিষ্ট্য হতে পারে, এটি আপনাকে 1000 এর পণ্যের জন্য কাস্টম বৈশিষ্ট্য মানটি দ্রুত আমদানির অনুমতি দেয়।
পজ দিন

@paj। অবশ্যই। এটা কিছু হতে পারে। একটি পণ্য বৈশিষ্ট্য, একটি কনফিগার সেটিংস।
Marius
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.