SMF2 ตั้งกลุ่ม Search Engine

เริ่มโดย popep, 14 กรกฎาคม 2012, 13:30:31

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

popep

SMF2 ให้คนเห็น แต่ไม่ให้บอทเห็นบางหมวด ต้องตั้งกลุ่มอย่างไรครับ บอทจะมีกลุ่มเป็นบุคคลทั่วไปหรือเปล่าไม่แน่ใจ
ผมต้องการให้บางหมวดบุคคลทั่วไปมองเห็น แต่ไม่ต้องการให้บอทเห็น ไม่อยากให้หมวดนั้น Index ครับ
ต้องตั้งกลุ่มอย่างไรครับ ผมงมหาข้อมูลมาเป็นอาทิตย์แล้ว ไม่รู้ต้องทำอย่างไร  :-X

zelda

บล็อคบอทไม่ให้เข้าถึงหน้าอ่านกระทู้ (หน้า Display) แต่ให้บุคคลทั่วไปที่ไม่ใช่บอทเข้าถึงได้นะครับ
เพิ่มโค้ดนี้ในไฟล์ Display.php ก่อนบรรทัดสุดท้าย (ก่อน ?>)

$enabled_spider = array();
$spider_match = false;
foreach($enabled_spider as $spider)
{
preg_match('/' . $spider . '/', $_SERVER['HTTP_USER_AGENT'], $matches);
if(count($matches) > 0)
  $spider_match = true;
}
if (!$spider_match || $context['user']['is_guest'])
is_not_guest();

popep

#2
อ้างถึงจาก: zelda ใน 15 กรกฎาคม 2012, 10:12:55
บล็อคบอทไม่ให้เข้าถึงหน้าอ่านกระทู้ (หน้า Display) แต่ให้บุคคลทั่วไปที่ไม่ใช่บอทเข้าถึงได้นะครับ
เพิ่มโค้ดนี้ในไฟล์ Display.php ก่อนบรรทัดสุดท้าย (ก่อน ?>)

$enabled_spider = array();
$spider_match = false;
foreach($enabled_spider as $spider)
{
preg_match('/' . $spider . '/', $_SERVER['HTTP_USER_AGENT'], $matches);
if(count($matches) > 0)
  $spider_match = true;
}
if (!$spider_match || $context['user']['is_guest'])
is_not_guest();

อันนี้รวมทุกบอร์ดเลยหรือเปล่าครับ ผมแค่อยากให้ไม่เห็นเป็นบางบอร์ดน่ะครับ

ผมสงสัยนานแล้ว อันนี้เอาไว้ทำไรกันแน่ครับ

Apply restrictive permissions from group
To enable you to stop spiders indexing some pages.

มันจะมีกลุ่มให้เลือก ผมลองๆปรับดูแล้ว ไม่เห็นมีผลอะไรเลย  :P