Cách bảo vệ diễn đàn Máy đơn giản (SMF) của bạn khỏi thư rác. Những bước đầu tiên trong việc tối ưu hóa công cụ tìm kiếm Diễn đàn Máy đơn giản: xóa bản quyền và các liên kết bên ngoài Hồ sơ tương tự được cung cấp bởi smf

Trong trường hợp bất kỳ ai chưa biết, Diễn đàn Máy đơn giản - viết tắt là SMF - như đã nêu trên trang web chính thức, là một gói miễn phí, cấp độ chuyên nghiệp cho phép bạn tổ chức cộng đồng trực tuyến của riêng mình trong vài phút. về động cơ này, bạn có thể xem tại đây. Bản thân tôi đã thiết lập diễn đàn của riêng mình trên đó (nhân tiện, hãy truy cập FreeForum.biz).

Không quan trọng có bao nhiêu thư rác xuất hiện trên diễn đàn của bạn. Điều quan trọng là bạn dành thời gian quý báu của mình cho việc điều độ. Việc thiết lập một plugin sẽ thực hiện tất cả công việc cho bạn chỉ mất vài phút và nó sẽ giúp bạn tiết kiệm tổng cộng số ngày và tháng, cộng thêm số phút mà lẽ ra bạn phải bỏ ra để xóa tin nhắn và xóa người dùng.

Tôi sẽ lưu ý rằng tôi đã cố gắng tự mình chống lại những kẻ gửi thư rác - tôi đã chặn quyền truy cập qua IP và thậm chí cả mạng con. Nó thực sự hoạt động, nó lọc được rất nhiều rác, nhưng tuy nhiên, cứ một hoặc hai ngày lại có người vượt qua được. Và phải mất khá nhiều thời gian để bổ sung cơ sở dữ liệu về các IP bị cấm. Tôi nghĩ phải có một cách tốt hơn, và thực sự là có!

1. Cài đặt và cấu hình Stop Spammer

Trong hai tuần hoạt động, plugin này đã chặn được 2202 người dùng giả mạo. Mỗi người trong số họ sẽ để lại ít nhất một tin nhắn. Những kẻ gửi thư rác không có dấu hiệu chậm lại và tôi sẽ dành thời gian dọn dẹp diễn đàn của mình mỗi ngày.

Thay vào đó, cứ sau vài ngày tôi lại vào trang quản lý người dùng và thấy một cái gì đó như thế này:

Tôi chuyển sang phần “Đang chờ phê duyệt” (đây là những kẻ gửi thư rác bị phát hiện không có cơ hội để lại tin nhắn cho đến khi tài khoản của họ được quản trị viên phê duyệt). Tôi chọn hộp kiểm “Chọn tất cả” và xóa chúng bằng một cú nhấp chuột:

Thế là xong, mọi tài khoản spam đều chìm vào quên lãng. Hãy quay lại danh sách người dùng của chúng tôi:

Có thể thấy danh sách đã thưa đi đáng kể nhưng những người còn lại là ai? Chúng tôi chọn tất cả mọi người và gửi họ đi xác minh bằng một nút:

Một cái “đỏ” xuất hiện, chúng ta xóa ngay. Nếu bạn có thời gian rảnh, bạn có thể làm việc khác. Nếu bạn không có thời gian thì đừng làm gì với người dùng mới - hầu hết họ sẽ đỏ mặt trong những lần kiểm tra tiếp theo. Nếu có thời gian, bạn có thể vào hồ sơ của họ và xem - nếu có liên kết trong chữ ký, họ sẽ bị cấm ngay lập tức, đây là những tài khoản giả mạo của những kẻ gửi thư rác sẽ không bao giờ để lại một tin nhắn hữu ích nào.

Tôi đã hướng dẫn bạn cách sử dụng plugin kỳ diệu này, bây giờ tôi sẽ hướng dẫn bạn cách cài đặt nó.

Tải xuống hai tệp: ngôn ngữ_full.zip (đây là gói ngôn ngữ để dịch plugin) và StopSpammer_v2_3_9.zip (số này có thể khác vì phiên bản được cập nhật). Giải nén nội dung của kho lưu trữ StopSpammer_v2_3_9.zip vào một thư mục nào đó. Giải nén kho lưu trữ ngôn ngữ_full.zip vào cùng một thư mục và đồng ý thay thế các tệp. Bây giờ hãy đóng gói thư mục của chúng tôi vào một kho lưu trữ zip.

Trong bảng quản trị, tiến hành cài đặt gói. Đối diện với dòng chữ “Tải xuống gói” có một nút để chọn tệp trên máy tính của bạn. Chọn kho lưu trữ mới của chúng tôi (nơi chúng tôi đã thay thế tệp ngôn ngữ), tải nó lên diễn đàn và kích hoạt gói.

Đó là nó!

Cấu hình bổ sung của plugin xảy ra trong bảng quản trị: đi tới

Người dùng → Đăng ký → Cài đặt

Bạn có thể để các giá trị mặc định ở đó. Ngoài ra còn có trường “Khóa API của bạn”. Nếu không có khóa này, bạn sẽ không thể báo cáo những người gửi thư rác mới (nhưng plugin sẽ hoạt động và lọc những người gửi thư rác đã biết). Nếu bạn muốn lấy khóa API của riêng mình, hãy truy cập www.stopforumspam.com để đăng ký, sau đó nhập khóa vào đây. Nếu bạn chưa nhận được chìa khóa, hãy để trống trường này. Sau đó, khóa mặc định sẽ được sử dụng.

2. Cài đặt và cấu hình Anti-Spam Links

Những người theo tôn giáo SEO (bạn có thể đọc thêm về thái độ của tôi đối với những người theo chủ nghĩa SEO ở một trang khác) có niềm tin chắc chắn rằng bằng cách tăng số lượng liên kết đến trang web của họ, họ sẽ "quảng bá" nó (vì lý do nào đó, ý tưởng về​ ​việc tạo nội dung thú vị và chất lượng cao không hấp dẫn bất kỳ ai, bạn không nghĩ đến). Anh ta sẽ là một kẻ ngu ngốc, nhưng sẽ có cách để moi tiền từ anh ta. Vì vậy, một số “công dân” cung cấp dịch vụ cho các trang web “điều hành” thông qua diễn đàn. Họ tạo một số lượng lớn tài khoản trên các diễn đàn khác nhau và chèn các liên kết ngược vào đó trong chữ ký và các trường có sẵn khác. Mặc dù thực tế là ngay cả “những người thử nghiệm SEO” đã chứng minh bằng thực nghiệm rằng những liên kết này không có tác dụng gì, một số cảnh báo rằng bạn có thể bị các công cụ tìm kiếm cấm vì điều này, chẳng hạn như Yandex, chỉ cần bỏ qua các liên kết trên TẤT CẢ các diễn đàn và trang web mà bất kỳ ai có thể để lại liên kết. Google cũng có các thuật toán tương tự - bỏ qua các liên kết trong nhận xét, v.v. Nhưng luật không được viết ra cho những kẻ ngu ngốc... Vì vậy, chúng tôi, chủ sở hữu của các diễn đàn, phải tính đến thực tế là “những người tối ưu hóa SEO thú vị” ra lệnh “chạy”. ”của những sáng tạo tồi tệ của họ với giá một nghìn rúp.

Plugin Stop Spammer sẽ lọc ra rất nhiều. Nhưng chúng ta có thể giúp anh ấy! Bạn có thể tận dụng lợi ích của việc đăng các liên kết trên diễn đàn của mình khỏi những kẻ gửi thư rác. Đây chính xác là mục đích của Liên kết chống thư rác. Plugin này (các số cụ thể có thể được thay đổi trong cài đặt) thực hiện như sau:

  • ví dụ: những người có ít hơn năm tin nhắn, không thể để lại liên kết
  • ví dụ: những người có ít hơn 15 tin nhắn, không thể rời khỏi liên kết hoạt động, http:// bị xóa khỏi liên kết và nói chung các liên kết này trở thành nubolinks (newbielink)
  • ví dụ: những người có ít hơn 50 bài đăng có thể để lại liên kết hoạt động, nhưng tất cả các liên kết đều có thuộc tính nofollow.
  • Chà, những người có hơn 50 bài đăng có thể chèn các liên kết hoạt động phổ biến nhất để chuyển trọng lượng của trang web sang trang được liên kết tới.

Hãy tin tôi, những người làm SEO tương lai sẽ rất cẩn thận về hình thức mà liên kết của họ xuất hiện trên trang web. Họ sẽ nhanh chóng mất hứng thú với diễn đàn của bạn nếu họ không thể dễ dàng đăng các liên kết tồi tệ của họ lên các trang web tồi tệ của họ ở đó.

Có, nhân tiện, các quy tắc trên cũng có tác dụng trong các trường như chữ ký.

Để cài đặt plugin này, hãy truy cập trang chính thức của nó. Tải xuống kho lưu trữ anti_spam_links_v1.0.1.zip (số có thể khác). Một lần nữa trong quản trị viên diễn đàn, hãy vào phần cài đặt các gói (như bạn đã làm với gói trước) và cài đặt nó. Không có tệp ngôn ngữ cho gói này nên không cần phải giải nén kho lưu trữ hoặc làm bất cứ điều gì với nó.

Để định cấu hình plugin, hãy đi tới phần

Cấu hình → Thiết lập mod… → Thiết lập sửa đổi

Nếu bạn muốn, hãy chỉ định số lượng tin nhắn mà người dùng phải có để nâng cấp khả năng của mình.

Phần kết luận

Hai plugin này sẽ giúp cuộc sống của bạn, chủ sở hữu diễn đàn, RẤT dễ dàng hơn nhiều và sẽ tiết kiệm rất nhiều thời gian. Tuy nhiên, thỉnh thoảng những kẻ gửi thư rác vẫn đột nhập và ít nhất mỗi tuần một lần, bạn cần phải “làm mỏng” người dùng và xóa tin nhắn rác. Vì vậy, đừng từ bỏ tài nguyên web của bạn!

Kích thước trang web và tốc độ tải đã trở nên phù hợp trở lại. Tốc độ tải nội dung đang trở thành một trong những tiêu chí xếp hạng kết quả tìm kiếm. Đã có rất nhiều bài viết về tính năng nén GZip và Deflate, cũng như về bộ nhớ đệm của máy chủ. Hãy nói về tiêu đề.

Vì vậy, ứng dụng ASP.NET của bạn, trong số những ứng dụng khác, sẽ gửi các tiêu đề sau tới máy khách (các giá trị có thể thay đổi):

  • Máy chủ: Microsoft-IIS/6.0
  • X-Powered-By: ASP.NET
  • Phiên bản X-AspNet: 2.0.50727
  • (không bắt buộc) Phiên bản X-AspNetMvc: 1.0
Bằng cách loại bỏ các tiêu đề này, chúng tôi sẽ “tạo điều kiện thuận lợi” cho lưu lượng truy cập chỉ khoảng 100 byte cho mỗi yêu cầu, nhưng Trước hết, bạn nên nhớ rằng 100 byte này, khi được nhân với hàng chục nghìn yêu cầu đến máy chủ của bạn, sẽ đóng một vai trò quan trọng. Thứ hai, việc thiếu tiêu đề sẽ khiến cuộc sống của những kẻ tấn công trở nên khó khăn hơn, những kẻ sẽ bị tước thông tin về phiên bản máy chủ của bạn, phiên bản ASP.NET và nền tảng nói chung.

Bây giờ đến điểm.

Xóa tiêu đề X-AspNet-Version.

Mọi thứ đều đơn giản ở đây. Chỉ cần thêm dòng vào web.config:
< httpRuntime enableVersionHeader ="false" />

Xóa tiêu đề X-AspNetMvc-Version

Nếu bạn đang sử dụng khung công tác ASP.NET MVC, hãy thêm mã này vào trình xử lý Application_Start trong tệp Global.asax:
MvcHandler.DisableMvcResponseHeader = true ;

Xóa tiêu đề X-Powered-By

Khởi chạy phần đính kèm quản trị IIS và chuyển đến tab “dịch vụ” trong thuộc tính trang web:

Nếu bạn có IIS7, mọi thứ đều tương tự:

Xóa tiêu đề Máy chủ

Mọi thứ ở đây phức tạp hơn. Tiêu đề này được chính IIS thêm vào, vì vậy bạn sẽ phải xóa nó theo cách thủ công, sử dụng một bản hack nhỏ, trong Global.asax, trong trình xử lý Application_PreSendRequestHeaders:
// mọi thứ khéo léo đều đơn giản
HttpContext .Current.Response.Headers.Remove("Server" );

Thật không may, điều này sẽ chỉ hoạt động khi bật cài đặt Chế độ đường ống tích hợp - đọc - “chỉ trong IIS7”. Đối với IIS6, bạn sẽ phải sử dụng tiện ích miễn phí của Microsoft -

Mọi người đều biết rằng tôi không thể sống thiếu Joomla, nhưng theo tôi, không có diễn đàn nào tốt cho các thành phần. Đó là lý do tại sao tôi làm việc với các công cụ diễn đàn. Một trong những danh mục mới mà tôi mới bắt đầu sử dụng gần đây là Hãy bắt đầu một danh mục SMF mới với những nội dung hy vọng hữu ích. Chúng tôi bắt đầu từ quy mô nhỏ và đối với người mới bắt đầu, nó rất hữu ích.

Những bước đầu tiên trong việc tối ưu hóa công cụ tìm kiếm Diễn đàn Simple Machines: xóa bản quyền và các liên kết bên ngoài

Hãy để tôi đặt chỗ ngay rằng tôi chỉ làm việc với smf 2 và bài viết này sẽ liên quan cụ thể đến phiên bản công cụ diễn đàn miễn phí này.

Và vì vậy, những độc giả thường xuyên biết tôi không thích đặt các liên kết bên ngoài “10” đến các trang web chính thức của các công cụ, bao gồm cả các trang diễn đàn. Đó là lý do tại sao trước hết chúng tôi xóa bản quyền và có tới 4, chú ý 4 liên kết bên ngoài có dạng " SMF 2.0.2 | Máy cơ đơn giản | © 2011 | XHTML"! Để thực hiện việc này, hãy kết nối với trang web qua diễn đàn FTP/Chủ đề/ tên chủ đề của bạn/ và chỉnh sửa tập tin index.template.php. Đương nhiên, ở dưới cùng có một mã (khoảng dòng 330) hiển thị các liên kết bên ngoài mà chúng tôi không thích lắm. Vì vậy chúng tôi xóa: "

  • ", theme_copyright(),"
  • " Và "
  • ", $txt["xhtml"], "
  • ". Tất cả thật đơn giản và dễ dàng. Trong các ấn phẩm sắp tới, hãy chờ đợi những tài liệu mới về quảng bá và tối ưu hóa các diễn đàn trên SMF/