দ্রুপাল 7 এ কীভাবে নয়েডেক্স মন্তব্য / উত্তর দেওয়া যায় না


9

আমি ড্রুপাল use ব্যবহার করি এবং সার্চ ইঞ্জিনগুলি সূচীকরণ থেকে http://example.com/comment/reply/43/738 রোধ করতে "noindex" মেটা ট্যাগটি ব্যবহার করার চেষ্টা করছি ।

মন্তব্য / জবাব পৃষ্ঠাটি সূচী করা হচ্ছে, যদিও আমি রোবট.এসটিএসটিতে নিম্নলিখিত ভূমিকাটি ব্যবহার করেছি:

Disallow: /comment/reply/

কোন টেমপ্লেট ফাইলে আমার / মন্তব্য / উত্তর / পৃষ্ঠাগুলির জন্য "নোয়েন্ডেক্স" মেটা ট্যাগ অন্তর্ভুক্ত করা দরকার?


1
আপনার robots.txtফাইলটিতে আপনি কোন বিধি লিখেছেন ?
tostinni

@tostini: আমি অননুমোদিত ব্যবহার করেছি: / মন্তব্য / উত্তর /
Naweed Chougle

উত্তর:


7

আপনি এই কোডগুলির যে কোনও একটি রোবট.এসটিএসটিতে ব্যবহার করতে পারেন:

User-agent: *
Disallow: /*comment

এটি থাকা প্রতিটি ইউআরএলকে অবহেলা করবে মন্তব্য থাকা

মন্তব্য / মন্তব্যযুক্ত প্রতিটি ইউআরএলকে অবহেলা করতে আপনি নিম্নলিখিতগুলিও ব্যবহার করতে পারেন ।

User-agent: *
Disallow: /comment/reply
User-agent: *
Disallow: /comment

আপনি এটি করার পরে, গুগল রোবটস টেক্সট পরীক্ষক ব্যবহার করে এটি কাজ করছে কি না তা পরীক্ষা করে দেখুন


আপনি এ ব্যপারে কী ভাবছেন? google.co.in/support/forum/p/Webmasters/…
নাভিদ চৌগল

যেহেতু নোইনডেক্স মেটা ট্যাগ তাই এটি পুরো পৃষ্ঠাটিকে সূচক হওয়া থেকে বিরত রাখবে will এখন আপনি মন্তব্যগুলিকে ক্রল করা থেকে অক্ষম করেছেন যাতে আপনি ওয়েবমাস্টার সরঞ্জামগুলি ব্যবহার করে গুগল থেকে সূচীযুক্ত লিঙ্কগুলি সরাতে পারেন। সাইটের কনফিগারেশন >> ক্রলারের অ্যাক্সেস >> URL টি সরান go এ যান I
বিবেক

আমি ওয়েবমাস্টার সরঞ্জামগুলি ব্যবহার করে ইউআরএলগুলি মুছে ফেলার পরে, একই প্যাটার্ন / মন্তব্য / জবাব / নতুন দিয়ে উপস্থিত নতুন! এবং ইউআরএলগুলি অননুমোদিত: / মন্তব্য / জবাব / রোবট ফাইলে ব্যবহার করা সত্ত্বেও সূচিযুক্ত করা হয়েছিল।
নাভিদ চৌগল

2
সন্ধান ইঞ্জিনটিকে অপসারণের জন্য কিছু সময় দিন..এটি রাতারাতি ঘটছে না তাই কিছু সময়ের জন্য অপেক্ষা করুন..আমার এক সপ্তাহ বা তাই হতে পারে।
বিবেক

যেমনটি আমি আগেই বলেছি, ইউআরএলগুলি আমি অস্বীকার / মন্তব্য / জবাব / .... ব্যবহার করার পরেও সূচিযুক্ত করা হচ্ছিলাম বাহ্যিক সাইট থেকে আসা উত্তর ফর্মের লিঙ্কগুলির কারণে এটি ঘটতে পারে। আমি আমার প্রশ্ন আপডেট করেছি এবং মেটা নয়েডেক্স ট্যাগের সম্ভাব্য প্রয়োজনীয়তা সম্পর্কে বিশদ অন্তর্ভুক্ত করেছি।
নাভিদ চৌগল

4

আপনার থিমের টেমপ্লেট.পিএফ বা পেজ.টিপিএলপিএফ-তে, পৃষ্ঠাটি একটি মন্তব্য পৃষ্ঠা কিনা তা দেখতে আপনি পৃষ্ঠার ইউআরএল পরীক্ষা করতে পারেন, তারপরে এমন কোড যুক্ত করুন যা মেটা ট্যাগ সন্নিবেশ করবে।

আপনি এটি টেম্পলেট.এফপি ফাংশন YOURTHEME_preprocess_html () এ করতে পারেন, বা পৃষ্ঠার শীর্ষের কাছাকাছি কোথাও এটি sertোকাতে পারেন ttpl.php। যুক্ত করার কোডটি এরকম কিছু হবে:

    <?php
      $element = array(
        '#tag' => 'meta', 
        '#attributes' => array(
          'property' => 'robots',
          'content' => 'noindex',
        ),
      );
    drupal_add_html_head($element, 'robots');
?>

দেখুন drupal_add_html_head ()


ধন্যবাদ, @ জারমার্ক! আপনি কি প্রোগ্রামাগতভাবে আমাকে পরীক্ষা করতে সাহায্য করতে পারেন যে পৃষ্ঠাটি হ'ল: উদাহরণ. com/comment/reply/32/409 .... যাতে আমি কেবল এই জাতীয় পৃষ্ঠাগুলির জন্য মেটা নয়েডেক্স সেট করতে পারি?
নাভিদ চৌগল

1
এখানে সমস্যা - মন্তব্যটির মতো সত্যিকারের কোনও নোডের प्रकार নেই - এগুলি কেবল তারা মন্তব্য করছে এমন নোডের সাথেই বাস করে বলে মনে হচ্ছে। সুতরাং এগুলি সাধারণভাবে আলাদা করা সম্ভব নয় to আপনি যদি কোনও মন্তব্যের পারমিলিংকে ক্লিক করেন তবে আপনি একটি ইউআরএল পাবেন যা 'মন্তব্য /' দিয়ে শুরু হয় তবে তাতে কোনও লাভ হয় না কারণ তারা সেই ইউআরএল অভ্যন্তরীণভাবে বহন করে না। আমি মনে করি আপনি পরবর্তী পৃষ্ঠাগুলিতে "পৃষ্ঠা" যুক্তিটি সন্ধান করতে পারেন (যেমন যখন মন্তব্যগুলির এক পৃষ্ঠারও বেশি রয়েছে) তবে আপনি এখনও পেজার ব্যবহার করে মন্তব্য এবং অন্যান্য পৃষ্ঠাগুলির মধ্যে পার্থক্য রেখে গেছেন। দীর্ঘ গল্প সংক্ষিপ্ত - এটি কীভাবে করবেন তা নিশ্চিত নয় ...
jmarkel

আপাতত, @ জার্কেল, আমাকে গুগল ওয়েবমাস্টারের ইউআরএল অপসারণ সরঞ্জামের সাথে বাঁচতে হবে। ম্যাট কাটসের একটি ভিডিওতে গিয়ে দেখে মনে হচ্ছে যে একবার মুছে ফেলা URL টি আর উপস্থিত হবে না app সমস্যাটি হ'ল আমি অনুসন্ধানের ফলাফলগুলিতে নতুনকে উপস্থিত হতে দেখেছি!
নাভিদ চৌগল 3'12

1

আপডেট : নিম্নলিখিত কাজ করে, এটি <meta name="robots" content="noindex,follow" />দিয়ে শুরু হওয়া পথ দিয়ে অ্যাক্সেস করা সমস্ত পৃষ্ঠার শীর্ষ বিভাগে মুদ্রণ করে comment। এটি এই বিষয়টির চারপাশে কাজ করার জন্য যে মন্তব্য / 3 এর মতো একটি পৃষ্ঠা অভ্যন্তরীণভাবে নোড / এনআইডি বহন করে আর্গুমেন্ট হিসাবে, যেমন উপরে বর্ণিত জার্কেল pointed

<?php
function metarobots_comment_help() {
  $url_components = explode('/', request_uri());
  if ($url_components[1] == 'comment') {
    $elements = array(
      '#tag' => 'meta',
      '#attributes' => array(
        'name' => 'robots',
        'content' => 'noindex,follow',
      ),
    );
   drupal_add_html_head($elements, 'robots');
  }
}

আরগ ফাংশনটিতে সহায়ক মন্তব্যের সহায়তায় ।

আশা করি এটি শেষ পর্যন্ত মেটা ট্যাগস মডিউল দ্বারা সম্বোধন করা হবে - একটি বৈশিষ্ট্য অনুরোধ রয়েছে , তবে মডিউল লেখক এটি সমর্থন করতে চায় কিনা তা এখনও পরিষ্কার নয়।


[আমার পূর্ববর্তী মন্তব্য] আমি কেবল যুক্ত করতে চেয়েছিলাম যে রোবটস.টি.টি.এসটি ব্যবহার করা উত্তর নয় - যেমন আপনি ইতিমধ্যে লক্ষ্য করেছেন, লিঙ্কগুলি সত্ত্বেও ব্যবহারের সন্ধানের ফলাফলগুলিতে উপস্থিত হতে থাকে Disallow: /comment। এটি প্রত্যাশিত, যেহেতু রোবটস.টিএক্সটি বটকে সেই পৃষ্ঠাগুলিকে ক্রল না করতে বলে, তবে এটি Googleকে এটি সূচীকরণ করতে বলে না not SEOmoz Robots.txt এবং মেটা রোবটগুলিতে সার্চ ইঞ্জিন অপ্টিমাইজেশনের সেরা অনুশীলনগুলিতে ব্যাখ্যা করা হয়েছে :

বেশিরভাগ ক্ষেত্রে, "নয়েডেক্স, ফলো" পরামিতিগুলির সাথে মেটা রোবটগুলিকে ক্রলিং বা সূচীকরণ সীমাবদ্ধ করার উপায় হিসাবে নিযুক্ত করা উচিত।

রোবটস.টেক্সট দিয়ে ব্লক করুন - এটি ইঞ্জিনগুলিকে প্রদত্ত ইউআরএলকে ক্রল না করতে বলে তবে তারা পৃষ্ঠাটি সূচকে রেখে দিতে এবং ফলস্বরূপ এটি প্রদর্শিত হতে পারে।

মেটা NoIndex- এর সাথে ব্লক করুন - এটি ইঞ্জিনগুলিকে বলে যে তারা যেতে পারে তবে ফলাফলগুলিতে URL টি প্রদর্শন করার অনুমতি তাদের নেই। (এটি প্রস্তাবিত পদ্ধতি) সুতরাং আপনার পরে নোডেক্স মেটা ট্যাগ হ'ল আপনার প্রয়োজন।


এটি সত্য, @ আরজান, আপনি অতিরিক্ত বিবরণ দিয়ে আমার দেওয়া মন্তব্যের একটি পুনরায় بحال করেছেন। আমি অনুসন্ধানের ফলাফলগুলিতে চাই না এমন পৃষ্ঠাগুলির জন্য মেটা নয়েডেক্স সেট করার একটি উপায় অনুসন্ধান করছি।
নাভিদ চৌগল 4'12

1
হ্যাঁ, মনে হয়েছিল আপনি 100% নির্দিষ্ট নন তাই আমি যুক্ত করতে চেয়েছিলাম যে এটি সঠিক;)
আরজান

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