Как да защитите форума на Simple Machines (SMF) от спам. Първи стъпки в оптимизацията за търсачки Simple Machines Forum: премахване на авторски права и външни връзки Подобен профил, поддържан от smf

В случай, че някой не знае, 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 в същата папка и се съгласете да замените файловете. Сега опаковайте нашата папка в zip архив.

В административния панел продължете с инсталирането на пакети. Срещу надписа „Изтегляне на пакет“ има бутон за избор на файл на вашия компютър. Изберете нашия нов архив (където заменихме езиковия файл), качете го във форума и активирайте пакета.

Това е!

Допълнителна конфигурация на приставката се извършва в административния панел: отидете на

Потребители → Регистрация → Настройки

Можете да оставите стойностите по подразбиране там. Има и поле „Вашият API ключ“. Без този ключ няма да можете да докладвате нови спамъри (но плъгинът ще работи и ще филтрира познатите спамъри). Ако искате да получите свой собствен API ключ, отидете на www.stopforumspam.com, за да се регистрирате и след това въведете ключа тук. Ако все още не сте получили ключа, оставете полето празно. Тогава ще се използва ключът по подразбиране.

2. Инсталиране и конфигуриране на анти-спам връзки

Привържениците на религията на SEO (можете да прочетете повече за моето отношение към SEO-нистите в друга) са твърдо убедени, че като увеличават броя на връзките към техния сайт, те го „популяризират“ (по някаква причина идеята за ​създаване на интересно и висококачествено съдържание не се харесва на никого не идва на ум). Щеше да е издънка, но щеше да има начини да се измъкнат пари от него. И така, някои „граждани“ предоставят услуги за „пускане“ на сайтове чрез форуми. Те създават голям брой акаунти в различни форуми и вмъкват обратни връзки там в подписи и други налични полета. Въпреки факта, че дори „SEO експериментаторите“ вече експериментално са доказали, че тези връзки са безполезни, някои предупреждават, че можете да получите забрана от търсачките за това, Yandex, например, просто игнорира връзките във ВСИЧКИ форуми и сайтове, където всеки може да оставя връзки. Google също има подобни алгоритми - игнориране на линкове в коментари и т.н. Но законът не е писан за глупаци... Затова ние, собствениците на форумите, трябва да се съобразяваме с факта, че "готините SEO оптимизатори" поръчват "прогон ” от техните скапани творения за хиляда рубли.

Приставката Stop Spammer ще филтрира много. Но ние можем да му помогнем! Можете да се възползвате от самия интерес да публикувате връзки във форума си от спамърите. Точно за това са анти-спам връзките. Този плъгин (конкретни числа могат да се променят в настройките) прави следното:

  • тези, които например имат по-малко от пет съобщения, изобщо не могат да оставят връзки
  • тези, които например имат по-малко от 15 съобщения, не могат да оставят активни връзки, http:// се премахва от връзките и като цяло тези връзки стават nubolink (newbielink)
  • тези с например по-малко от 50 публикации могат да оставят активни връзки, но всички връзки получават атрибут nofollow.
  • Е, тези, които имат повече от 50 публикации, могат да вмъкнат най-често срещаните активни връзки, които прехвърлят тежестта на сайта върху страницата, към която се препраща.

Повярвайте ми, бъдещите SEO специалисти са много внимателни относно формата, в която връзката им завършва на сайта. Те бързо ще загубят интерес към вашия форум, ако не могат лесно да публикуват скапаните си връзки към скапаните си сайтове там.

Да, между другото, горните правила работят и в полета като подписи.

За да инсталирате този плъгин, отидете на официалната му страница. Изтеглете архива anti_spam_links_v1.0.1.zip (номерът може да е различен). Отново в администратора на форума отидете на инсталиране на пакети (както направихте с предишния пакет) и го инсталирайте. Няма езиков файл за този пакет, така че няма нужда да разопаковате архива или да правите нещо с него.

За да конфигурирате приставката, отидете в секцията

Конфигурация → Настройка на модове... → Настройка на модификации

Ако желаете, посочете колко съобщения трябва да има потребителят, за да надгради възможностите си.

Заключение

Тези два плъгина ще направят живота ви, на собственика на форума, МНОГО по-лесен и ще спестят много време. Въпреки това, от време на време спамерите проникват и поне веднъж седмично трябва да „разредите“ потребителите и да изтриете спам съобщенията. Затова не изоставяйте своите уеб ресурси!

Размерът на уеб страницата и скоростта на зареждане отново станаха актуални. Скоростта на зареждане на съдържанието се превръща в един от критериите за класиране на резултатите от търсенето. За GZip и Deflate компресията, както и за сървърното кеширане вече е писано много. Нека поговорим за заглавията.

И така, вашето ASP.NET приложение, наред с други, изпраща следните заглавки на клиента (стойностите могат да варират):

  • сървър: Microsoft-IIS/6.0
  • X-Powered-By: ASP.NET
  • X-AspNet-версия: 2.0.50727
  • (по избор) X-AspNetMvc-версия: 1.0
Чрез премахването на тези заглавки ще „улесним“ трафика само с около 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, внимание 4 външни връзки на формата " SMF 2.0.2 | Прости машини | SMF © 2011 | XHTML"! За да направите това, свържете се със сайта чрез FTP форум/Теми/ името на вашата тема/ и редактирайте файла index.template.php. Естествено, най-отдолу има код (около ред 330), който показва външни връзки, които не ни харесват толкова много. Затова изтриваме: "

  • ", theme_copyright(), "
  • " И "
  • ", $txt["xhtml"], "
  • ". Всичко е толкова просто и лесно. В следващите публикации очаквайте нови материали за популяризиране и оптимизиране на форуми в SMF/