คอมพิวเตอร์ Windows อินเทอร์เน็ต

กระดานรักขับเคลื่อนโดย smf ขั้นตอนแรกในการเพิ่มประสิทธิภาพกลไกค้นหา Simple Machines Forum: ลบลิขสิทธิ์และลิงก์ภายนอก การติดตั้งและกำหนดค่าลิงก์ป้องกันสแปม

หากใครไม่รู้ Simple Machines Forum - SMF เรียกย่อๆ ว่า - ตามที่ระบุไว้ในเว็บไซต์อย่างเป็นทางการ แพ็คเกจระดับมืออาชีพฟรีที่จะช่วยให้คุณจัดระเบียบของคุณเองได้ ชุมชนออนไลน์ในไม่กี่นาที. บนเครื่องยนต์นี้ คุณสามารถดูได้ที่นี่ ตัวฉันเองวางฟอรัมของฉันไว้ (โดยวิธีการที่ไปที่ FreeForum.biz)

ไม่สำคัญว่าสแปมจะปรากฏบนฟอรัมของคุณมากหรือน้อยเพียงใด สิ่งสำคัญคือคุณใช้เวลาอันมีค่าไปกับการดูแล การตั้งค่าปลั๊กอินที่จะทำทุกอย่างให้คุณใช้เวลาเพียงไม่กี่นาที และจะช่วยคุณประหยัดเวลารวมของวันและเดือน ซึ่งจะเพิ่มขึ้นจากจำนวนนาทีที่คุณจะใช้ในการลบข้อความและลบผู้ใช้

ฉันจะสังเกตว่าฉันพยายามต่อสู้กับนักส่งสแปมด้วยตัวเอง - ฉันบล็อกการเข้าถึงด้วย IP และแม้แต่ซับเน็ต มันได้ผลจริงๆ มันกรองขยะออกไปได้มาก แต่ถึงกระนั้น ทุกๆ หนึ่งหรือสองวันที่มีคนเข้ามา และใช้เวลาค่อนข้างมากในการเติมฐานข้อมูลของ IP ที่ถูกแบน ฉันคิดว่ามันต้องมีวิธีที่สะดวกกว่านี้และก็เป็นเช่นนั้นจริงๆ!

1. การติดตั้งและกำหนดค่า Stop Spammer

ภายในสองสัปดาห์ของการดำเนินการ ปลั๊กอินนี้บล็อกผู้ใช้ปลอม 2202 ราย แต่ละคนจะฝากข้อความไว้อย่างน้อยหนึ่งข้อความ นักส่งสแปมจะไม่ทำงานช้าลง และทุกๆ วันฉันจะใช้เวลาในการเคลียร์ฟอรัม

ทุกๆสองสามวันฉันจะไปที่หน้าการจัดการผู้ใช้และเห็นสิ่งนี้:

ฉันเปิดไปที่ส่วน "กำลังรอการอนุมัติ" (เหล่านี้คือผู้ส่งอีเมลขยะที่พบว่าไม่สามารถฝากข้อความได้จนกว่าจะได้รับการอนุมัติ บัญชีผู้ดูแลระบบ) ฉันใส่เครื่องหมายถูก "เลือกทั้งหมด" และลบได้ด้วยคลิกเดียว:

แค่นั้นแหละ บัญชีสแปมทั้งหมดจะถูกลืม กลับไปที่รายชื่อผู้ใช้ของเรา:

จะเห็นได้ว่ารายการนั้นบางลงอย่างเห็นได้ชัด แต่ใครคือคนที่เหลือ? เลือกทั้งหมดและส่งด้วยปุ่มเดียวเพื่อตรวจสอบ:

“สีแดง” ปรากฏขึ้นหนึ่งตัว เราลบมันทันที หากคุณมีเวลาว่างคุณสามารถทำอย่างอื่นได้ หากไม่มีเวลา ก็อย่าทำอะไรกับผู้ใช้ใหม่ ส่วนใหญ่จะ "หน้าแดง" ในการตรวจสอบครั้งต่อไป หากคุณมีเวลา คุณสามารถไปที่โปรไฟล์ของพวกเขาและดู - หากมีลิงก์ในลายเซ็น - ถูกแบนทันที บัญชีเหล่านี้เป็นบัญชีปลอมของนักส่งสแปมที่จะไม่ทิ้งข้อความที่เป็นประโยชน์แม้แต่ครั้งเดียว

ฉันบอกคุณถึงวิธีใช้ปลั๊กอินวิเศษนี้แล้ว ตอนนี้ฉันจะบอกคุณถึงวิธีการติดตั้ง

ดาวน์โหลดสองไฟล์: language_full.zip (นี่คือ ชุดภาษาสำหรับการแปลปลั๊กอิน) และ StopSpammer_v2_3_9.zip (ตัวเลขอาจแตกต่างกัน เมื่อมีการอัปเดตเวอร์ชัน) เปิดเครื่องรูดเนื้อหาของไฟล์เก็บถาวร StopSpammer_v2_3_9.zip ไปยังบางโฟลเดอร์ แตกไฟล์เก็บถาวร language_full.zip ลงในโฟลเดอร์เดียวกัน ตกลงที่จะแทนที่ไฟล์ ตอนนี้ซิปโฟลเดอร์ของเรา

ไปที่แผงผู้ดูแลระบบเพื่อติดตั้งแพ็คเกจ ตรงข้ามคำจารึก "ดาวน์โหลดแพ็คเกจ" มีปุ่มสำหรับเลือกไฟล์บนคอมพิวเตอร์ เลือกไฟล์เก็บถาวรใหม่ของเรา (ที่เราแทนที่ไฟล์ภาษา) อัปโหลดไปยังฟอรัมและเปิดใช้งานแพ็คเกจ

แค่นั้นแหละ!

การกำหนดค่าปลั๊กอินเพิ่มเติมเกิดขึ้นในแผงการดูแลระบบ: ไปที่

ผู้ใช้ → การลงทะเบียน → การตั้งค่า

คุณสามารถปล่อยให้ค่าเริ่มต้นอยู่ที่นั่น นอกจากนี้ยังมีฟิลด์ "คีย์ API ของคุณ" หากไม่มีคีย์นี้ คุณจะไม่สามารถรายงานนักส่งสแปมรายใหม่ได้ (แต่ปลั๊กอินจะทำงานและกรองนักส่งสแปมที่รู้จัก) หากคุณต้องการรับคีย์ API ของคุณเอง ไปที่ www.stopforumspam.com เพื่อลงทะเบียน จากนั้นป้อนคีย์ที่นี่ หากคุณยังไม่ได้รับคีย์ ให้เว้นฟิลด์ว่างไว้ จากนั้นจะใช้คีย์เริ่มต้น

2. การติดตั้งและกำหนดค่าลิงก์ป้องกันสแปม

นักปราชญ์ของศาสนา SEO (คุณสามารถเห็นเพิ่มเติมเกี่ยวกับทัศนคติของฉันที่มีต่อ SEO-nists ในอีกแง่หนึ่ง) มีความเชื่อมั่นอย่างแน่วแน่ว่าโดยการเพิ่มจำนวนลิงก์ไปยังไซต์ของพวกเขา พวกเขา "ส่งเสริม" มัน (ด้วยเหตุผลบางอย่าง แนวคิดของ สร้างความน่าสนใจและ เนื้อหาที่มีคุณภาพไม่มีใครนึกถึง) จะมีคนดูด แต่มีวิธีที่จะได้รับเงินจากเขา ดังนั้น "พลเมือง" บางรายจึงให้บริการสำหรับไซต์ที่ "ทำงานอยู่" ในฟอรัม พวกเขาสร้างบัญชีจำนวนมากในฟอรัมต่างๆ และแทรกลิงก์ย้อนกลับในลายเซ็นและฟิลด์อื่นๆ ที่มี แม้ว่าข้อเท็จจริงที่ว่าแม้แต่ "ผู้ทดลอง seo" ก็ได้พิสูจน์โดยประสบการณ์แล้วว่าลิงก์เหล่านี้ไม่มีประโยชน์ แต่ก็มีบางคนเตือนว่าคุณสามารถถูกแบนได้ เครื่องมือค้นหาตัวอย่างเช่น Yandex ละเว้นลิงก์ในฟอรัมและไซต์ทั้งหมดที่ทุกคนสามารถทิ้งลิงก์ได้ Google ยังมีอัลกอริทึมที่คล้ายกัน - ละเว้นลิงก์ในความคิดเห็น ฯลฯ แต่กฎหมายไม่ได้เขียนขึ้นสำหรับผู้ดูด ... ดังนั้นเราเจ้าของฟอรัมจึงต้องคำนึงถึงข้อเท็จจริงที่ว่า "ผู้เพิ่มประสิทธิภาพ SEO ที่ยอดเยี่ยม" สั่งให้ "เรียกใช้" " ฝีมืออึของพวกเขาสำหรับพันรูเบิล

ปลั๊กอิน Stop Spammer จะกรองข้อมูลจำนวนมาก แต่เราสามารถช่วยเขาได้! เป็นไปได้ที่จะทำให้ผู้ส่งอีเมลขยะสนใจที่จะโพสต์ลิงก์ในฟอรัมของคุณ นี่แหละคือสิ่งที่จำเป็น ลิงค์ป้องกันสแปม. ปลั๊กอินนี้ (ตัวเลขเฉพาะสามารถเปลี่ยนแปลงได้ในการตั้งค่า) ทำสิ่งนี้:

  • ผู้ที่มีข้อความน้อยกว่า 5 ข้อความ ไม่สามารถทิ้งลิงค์ได้เลย
  • ผู้ที่มีบทความน้อยกว่า 15 โพสต์ไม่สามารถออกจากลิงก์ที่ใช้งานอยู่ได้ http:// จะถูกลบออกจากลิงก์และโดยทั่วไปลิงก์เหล่านี้จะกลายเป็น nubolinks (newbielink)
  • ผู้ที่มีเช่นน้อยกว่า 50 โพสต์สามารถออกจากลิงก์ที่ใช้งานอยู่ แต่ลิงก์ทั้งหมดจะได้รับแอตทริบิวต์ nofollow
  • ผู้ที่มีมากกว่า 50 โพสต์สามารถแทรกลิงก์ที่ใช้งานบ่อยที่สุดซึ่งจะโอนน้ำหนักของไซต์ไปยังหน้าที่เชื่อมโยงไป

เชื่อฉันเถอะว่า SEO ที่น่าจะใช่นั้นใส่ใจกับรูปแบบที่ลิงก์ของพวกเขามาที่ไซต์เป็นอย่างมาก พวกเขาจะหมดความสนใจในฟอรัมของคุณอย่างรวดเร็วหากพวกเขาไม่สามารถโพสต์ลิงก์อึของพวกเขาไปยังไซต์อึของพวกเขาได้อย่างง่ายดาย

ใช่ อย่างไรก็ตาม กฎข้างต้นทำงานในฟิลด์ต่างๆ เช่น ลายเซ็น

หากต้องการติดตั้งปลั๊กอินนี้ ให้ไปที่หน้าอย่างเป็นทางการ ดาวน์โหลด anti_spam_links_v1.0.1.zip archive (จำนวนอาจแตกต่างกัน) อีกครั้งในผู้ดูแลฟอรัม ให้ไปที่การติดตั้งแพ็คเกจ (เหมือนกับที่คุณทำกับแพ็คเกจก่อนหน้า) และติดตั้ง ไม่มีไฟล์ภาษาสำหรับแพ็คเกจนี้ ดังนั้นคุณจึงไม่ต้องแตกไฟล์เก็บถาวรหรือทำอะไรกับมัน

ในการกำหนดค่าปลั๊กอิน ไปที่ส่วน

กำหนดค่า → กำหนดค่าม็อด… → กำหนดค่าม็อด

ตามคำขอของคุณ ให้ระบุจำนวนข้อความที่ผู้ใช้ควรมีเพื่ออัปเกรดความสามารถของตน

บทสรุป

ปลั๊กอินทั้งสองนี้จะทำให้ชีวิตของคุณง่ายขึ้นมาก สำหรับเจ้าของฟอรัม และประหยัดเวลาได้มาก อย่างไรก็ตาม ในบางครั้ง นักส่งสแปมจะบุกรุก และอย่างน้อยสัปดาห์ละครั้ง คุณต้อง "ลดจำนวน" ผู้ใช้และลบข้อความสแปม ดังนั้น อย่าละทิ้งทรัพยากรบนเว็บของคุณ!

ขนาดของหน้าเว็บและความเร็วในการโหลดมีความเกี่ยวข้องอีกครั้ง ความเร็วในการโหลดเนื้อหากลายเป็นหนึ่งในเกณฑ์ในการจัดอันดับผลการค้นหา มีการเขียนไว้มากมายเกี่ยวกับการบีบอัด GZip และ Deflate รวมถึงการแคชฝั่งเซิร์ฟเวอร์ มาว่ากันเรื่องหัวกระทู้

ดังนั้น แอปพลิเคชัน ASP.NET ของคุณจะส่งส่วนหัวต่อไปนี้ไปยังไคลเอนต์ (ค่าอาจแตกต่างกันไป):

  • เซิร์ฟเวอร์: Microsoft-IIS/6.0
  • X-ขับเคลื่อนโดย: ASP.NET
  • รุ่น X-AspNet: 2.0.50727
  • (ไม่จำเป็น) X-AspNetMvc-เวอร์ชัน: 1.0
การนำ "s" ของส่วนหัวเหล่านี้ออก เราจะ "อำนวยความสะดวก" การรับส่งข้อมูลเพียง 100 ไบต์สำหรับแต่ละคำขอ แต่ ประการแรกคุณควรจำไว้ว่า 100 ไบต์เหล่านี้เมื่อคูณด้วยคำขอนับหมื่นที่ส่งไปยังเซิร์ฟเวอร์ของคุณจะมีบทบาทสำคัญ ประการที่สองการไม่มีส่วนหัวจะทำให้ชีวิตยากสำหรับผู้โจมตี ซึ่งจะถูกกีดกันข้อมูลเกี่ยวกับเวอร์ชันของเซิร์ฟเวอร์ของคุณ เวอร์ชันของ ASP.NET และแพลตฟอร์มโดยทั่วไป

ตอนนี้เพื่อธุรกิจ

ลบส่วนหัว X-AspNet-Version

ทุกอย่างง่ายที่นี่ การเพิ่มบรรทัดใน web.config ก็เพียงพอแล้ว:
< httpRuntime enableVersionHeader ="false" />

การลบส่วนหัว X-AspNetMvc-Version

หากคุณกำลังใช้เฟรมเวิร์ก ASP.NET MVC ให้เพิ่มโค้ดนี้ไปยังตัวจัดการ Application_Start ในไฟล์ Global.asax:
MvcHandler.DisableMvcResponseHeader = true ;

การถอดส่วนหัว X-Powered-By

เราเปิดตัวสแน็ปอินการดูแลระบบ IIS และไปที่แท็บ "บริการ" ในคุณสมบัติของเว็บไซต์:

หากคุณมี IIS7 - ทุกอย่างคล้ายกัน:

การลบส่วนหัวของเซิร์ฟเวอร์

ทุกอย่างซับซ้อนมากขึ้นที่นี่ ส่วนหัวนี้ถูกเพิ่มโดย IIS ดังนั้นคุณต้องทำความสะอาด "ด้วยมือ" โดยใช้แฮ็คขนาดเล็กอีกครั้งใน Global.asax ในตัวจัดการ Application_PreSendRequestHeaders:
//ทุกอย่างที่แยบยลนั้นเรียบง่าย
HttpContext .Current.Response.Headers.Remove("เซิร์ฟเวอร์" );

น่าเสียดาย วิธีนี้ใช้ได้เฉพาะกับการตั้งค่าโหมดไปป์ไลน์แบบรวม - อ่าน - เปิดใช้งาน "เฉพาะใน IIS7" สำหรับ IIS6 คุณจะต้องใช้ยูทิลิตี้ฟรีจาก Microsoft -

ทุกคนรู้ว่าฉันไม่สามารถอยู่ได้โดยปราศจาก Joomla แต่ในความคิดของฉัน ไม่มีฟอรัมที่ดีในส่วนประกอบ นั่นเป็นเหตุผลที่ฉันทำงานกับเครื่องยนต์ฟอรั่ม หนึ่งในสิ่งใหม่ที่ฉันเพิ่งเริ่มใช้คือการเริ่มต้นหมวด SMF ใหม่ด้วยสิ่งที่หวังว่าจะมีประโยชน์ เราเริ่มต้นเล็ก ๆ เช่นกันในฐานะผู้เริ่มต้นที่มีประโยชน์มาก

ก้าวแรกใน การเพิ่มประสิทธิภาพกลไกค้นหา Simple Machines Forum: ลบลิขสิทธิ์และ ลิงค์ภายนอก

ฉันจะจองทันทีที่ฉันทำงานเฉพาะกับ smf 2 และบทความนี้จะอ้างอิงถึงเครื่องมือฟอรัมฟรีเวอร์ชันนี้โดยเฉพาะ

ดังนั้นผู้อ่านทั่วไปจึงรู้ว่าฉันไม่ชอบใส่ลิงก์ภายนอก "10" ไปยังเว็บไซต์ทางการของเครื่องยนต์รวมถึงฟอรัม นั่นคือเหตุผลที่ก่อนอื่นเราลบลิขสิทธิ์และมากถึง 4 ลิงก์ภายนอกของแบบฟอร์ม " SMF 2.0.2 | เครื่องจักรอย่างง่าย | SMF © 2011 | XHTML" ! ในการดำเนินการนี้ ให้เชื่อมต่อกับไซต์ผ่าน FTP forum/Themes/ ชื่อธีมของคุณ/ และแก้ไขไฟล์ index.template.php. โดยปกติที่ด้านล่างสุดคือรหัส (ประมาณบรรทัด 330) ซึ่งแสดงลิงก์ภายนอกที่เราไม่ชอบมาก ดังนั้นเราจึงลบ: "

  • "," theme_copyright(), "
  • " และ "
  • "," $txt["xhtml"], "
  • " ทุกอย่างง่ายและสะดวก ในสิ่งพิมพ์ต่อไป รอเนื้อหาใหม่เกี่ยวกับการส่งเสริมและเพิ่มประสิทธิภาพฟอรัมใน SMF /

    เรามาเริ่มให้คำแนะนำเล็กๆ น้อยๆ ในการเพิ่มประสิทธิภาพและส่งเสริมไซต์ (ฟอรัม) บน phpBB ในกรณีนี้ เราจะทำการแฮ็กเล็กๆ ที่จะช่วยกำจัดลิงก์ภายนอกของแบบฟอร์ม " ขับเคลื่อนโดย phpBB ©..." ในเอกสารฉบับนี้เราจะพิจารณา 2 วิธีที่คุณสามารถทำได้ - เทคนิคสำหรับ phpBB 3.x.x.

    การลบลิงค์ภายนอก Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Groupและรองรับ phpBB ของรัสเซีย

    วิธีแรกในการลบลิงก์ภายนอกที่ระบุว่า Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. และมากที่สุด ทางที่ง่าย- ถอนการติดตั้งโดยใช้แผงผู้ดูแลระบบ เราไปที่แผงการดูแลระบบไปที่รายการเมนู "สไตล์" ทางด้านซ้ายเราเห็นแผงที่มีบล็อกในเมนูเราสนใจบล็อก "ส่วนประกอบสไตล์" และในนั้น "เทมเพลต" ตามมาตรฐาน ในหน้าต่างที่เสนอ เราจะเห็นสิ่งต่อไปนี้: prosilver และ subsilver2 แม้ว่าจะมีอย่างอื่นหากคุณติดตั้งไว้ โดยทั่วไปแล้วมันไม่ใช่ประเด็น จากชุดที่เสนอ ให้เลือกชุดเริ่มต้น คลิกที่ปุ่ม "แก้ไข" ถัดจากเทมเพลต ถัดไป หน้าต่างจะปรากฏขึ้นเพื่อขอให้คุณ "เลือกไฟล์เทมเพลต" จากนั้นเลือก "ไฟล์เทมเพลต" - "overall_footer.html" ด้านล่างปรากฏขึ้น โปรแกรมแก้ไข HTML. เราพบรหัสต่อไปนี้: ขับเคลื่อนโดย phpBB 2000, 2002, 2005, 2007 phpBB Group"และเพียงแค่ลบออก แม้ว่าคุณจะสามารถตั้งค่าลิงก์และคำจารึกของคุณเองได้"
    (TRANSLATION_INFO)
    " (ซึ่งอยู่ด้านล่าง สามารถลบได้) - รหัสนี้มีหน้าที่ในการแปลเป็นภาษาท้องถิ่น เช่น ลิงก์ภายนอกที่มีข้อความว่า "การสนับสนุน phpBB ของรัสเซีย"

    วิธีที่สองในการลบลิงก์ภายนอกที่ระบุว่า Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. วิธีนี้คล้ายกัน แต่เราเชื่อมต่อกับไซต์ผ่าน ftp pratacol ไปที่รูปแบบเส้นทางต่อไปนี้/template_name/template/overall_footer.html และเราแก้ไขโค้ดเดียวกันกับที่เราแก้ไขด้านบน หากคุณเปลี่ยนรหัส อย่าลืมตั้งค่าการเข้ารหัส UTF ดังนั้น "บ้า" (สี่เหลี่ยมและอักขระที่เข้าใจยากอื่นๆ) อาจปรากฏขึ้นแทนที่จุดยึด