Jak chronić forum Simple Machines (SMF) przed spamem. Pierwsze kroki w optymalizacji wyszukiwarek Forum Simple Machines: usuwanie praw autorskich i linków zewnętrznych Inimitable powered by smf

Rozmiar strony internetowej i prędkość ładowania znów stały się istotne. Szybkość ładowania treści staje się jednym z kryteriów rankingu wyników wyszukiwania. O kompresji GZip i Deflate, a także o buforowaniu serwerów napisano już wiele. Porozmawiajmy o nagłówkach.

Zatem Twoja aplikacja ASP.NET wysyła do klienta m.in. następujące nagłówki (wartości mogą się różnić):

  • serwer: Microsoft-IIS/6.0
  • X-Powered-By: ASP.NET
  • Wersja X-AspNet: 2.0.50727
  • (opcjonalny) Wersja X-AspNetMvc: 1.0
Usuwając te nagłówki, „ułatwimy” ruch tylko o około 100 bajtów na każde żądanie, ale Po pierwsze, pamiętaj, że te 100 bajtów pomnożone przez dziesiątki tysięcy żądań kierowanych do Twojego serwera będzie odgrywać znaczącą rolę. Po drugie, brak nagłówków utrudni życie atakującym, którzy zostaną pozbawieni informacji o wersji Twojego serwera, wersji ASP.NET i ogólnie o platformie.

A teraz do rzeczy.

Usuń nagłówek X-AspNet-Version.

Tutaj wszystko jest proste. Po prostu dodaj linię do pliku web.config:
< httpRuntime enableVersionHeader ="false" />

Usuń nagłówek X-AspNetMvc-Version

Jeśli używasz frameworku ASP.NET MVC, dodaj ten kod do procedury obsługi Application_Start w pliku Global.asax:
MvcHandler.DisableMvcResponseHeader = true ;

Usuwanie nagłówka X-Powered-By

Uruchom przystawkę administracyjną IIS i we właściwościach serwisu przejdź do zakładki „usługa”:

Jeśli masz IIS7, wszystko jest podobne:

Usuwanie nagłówka serwera

Tutaj wszystko jest bardziej skomplikowane. Ten nagłówek jest dodawany przez sam IIS, więc będziesz musiał go wyczyścić ręcznie, ponownie stosując mały hack w Global.asax, w procedurze obsługi Application_PreSendRequestHeaders:
//wszystko genialne jest proste
HttpContext .Current.Response.Headers.Remove("Serwer" );

Niestety, będzie to działać tylko przy włączonym ustawieniu trybu zintegrowanego potoku – czytaj – „tylko w IIS7”. W przypadku IIS6 będziesz musiał skorzystać z bezpłatnego narzędzia firmy Microsoft -

Gdyby ktoś nie wiedział, Simple Machines Forum - w skrócie SMF - jest, jak podano na oficjalnej stronie, bezpłatnym, profesjonalnym pakietem, który pozwoli Ci zorganizować własną społeczność online w ciągu kilku minut. w tym silniku, możesz zajrzeć tutaj. Sam założyłem na nim własne forum (swoją drogą wejdź na FreeForum.biz).

Nie ma znaczenia, ile spamu pojawia się na Twoim forum. Ważne jest, abyś swój cenny czas poświęcał na umiar. Skonfigurowanie wtyczki, która wykona całą pracę za Ciebie, zajmie kilka minut, a w sumie pozwoli Ci zaoszczędzić dni i miesiące, co zsumuje się do minut, które spędziłbyś na usuwaniu wiadomości i użytkowników.

Zaznaczę, że próbowałem sam walczyć ze spamerami - blokowałem dostęp po IP, a nawet podsieciach. To naprawdę zadziałało, odfiltrowało mnóstwo śmieci, ale mimo to raz na jeden, dwa dni komuś się udało. Uzupełnienie bazy danych zbanowanych adresów IP zajęło sporo czasu. Pomyślałem, że musi być lepszy sposób i rzeczywiście był!

1. Instalacja i konfiguracja Stop Spammer

W ciągu dwóch tygodni działania wtyczka ta zablokowała 2202 fałszywych użytkowników. Każdy z nich zostawiłby przynajmniej jedną wiadomość. Spamerzy nie wykazują oznak spowolnienia, a ja codziennie spędzałem czas na sprzątaniu forum.

Zamiast tego co kilka dni wchodzę na stronę zarządzania użytkownikami i widzę coś takiego:

Przechodzę do sekcji „Oczekiwanie na zatwierdzenie” (są to wykryci spamerzy, którzy pozbawieni są możliwości pozostawiania wiadomości do czasu zatwierdzenia ich kont przez administratora). Zaznaczam checkbox „Wybierz wszystko” i usuwam je jednym kliknięciem:

To wszystko, wszystkie konta spamowe odchodzą w zapomnienie. Wróćmy do naszej listy użytkowników:

Widać, że lista wyraźnie się przerzedziła, ale kim są pozostali? Wybieramy wszystkich i wysyłamy do weryfikacji jednym przyciskiem:

Pojawia się jeden „czerwony”, natychmiast go usuwamy. Jeśli masz wolny czas, możesz zająć się innymi. Jeśli nie masz czasu, nie rób nic z nowymi użytkownikami - większość z nich „zarumieni się” podczas kolejnych kontroli. Jeśli masz czas, możesz wejść na ich profile i sprawdzić - jeśli w podpisie jest link, natychmiast zostaną zbanowani, są to fałszywe konta spamerów, którzy nigdy nie zostawią ani jednej przydatnej wiadomości.

Mówiłem ci, jak korzystać z tej magicznej wtyczki, teraz powiem ci, jak ją zainstalować.

Pobierz dwa pliki: język_full.zip (jest to pakiet językowy do tłumaczenia wtyczki) i StopSpammer_v2_3_9.zip (liczba może się różnić w miarę aktualizacji wersji). Rozpakuj zawartość archiwum StopSpammer_v2_3_9.zip do jakiegoś folderu. Rozpakuj archiwum język_full.zip do tego samego folderu i zgódź się na wymianę plików. Teraz spakuj nasz folder do archiwum zip.

W panelu administracyjnym przejdź do instalacji pakietów. Naprzeciwko napisu „Pobierz pakiet” znajduje się przycisk wyboru pliku na komputerze. Wybierz nasze nowe archiwum (w którym zastąpiliśmy plik językowy), wrzuć na forum i aktywuj pakiet.

Otóż ​​to!

Dodatkowa konfiguracja wtyczki odbywa się w panelu administracyjnym: przejdź do

Użytkownicy → Rejestracja → Ustawienia

Możesz tam pozostawić wartości domyślne. Znajduje się tu także pole „Twój klucz API”. Bez tego klucza nie będziesz mógł zgłaszać nowych spamerów (ale wtyczka będzie działać i filtrować znanych spamerów). Jeśli chcesz otrzymać własny klucz API, wejdź na stronę www.stopforumspam.com i zarejestruj się, a następnie wpisz tutaj klucz. Jeśli nie otrzymałeś jeszcze klucza, pozostaw to pole puste. Następnie zostanie użyty klucz domyślny.

2. Instalacja i konfiguracja łączy antyspamowych

Zwolennicy religii SEO (więcej o moim podejściu do SEO-nistów można przeczytać w innym) mają głębokie przekonanie, że zwiększając liczbę linków do swojej witryny, „promują” ją (z jakiegoś powodu idea ​tworzenie ciekawych i wysokiej jakości treści nie przemawia do nikogo, nie przychodzi mi do głowy). Byłby frajerem, ale istniałyby sposoby na wyciągnięcie od niego pieniędzy. Dlatego niektórzy „obywatele” świadczą usługi „prowadzenia” witryn za pośrednictwem forów. Tworzą dużą liczbę kont na różnych forach i umieszczają tam linki zwrotne w podpisach i innych dostępnych polach. Pomimo tego, że nawet „eksperymentatorzy SEO” udowodnili już eksperymentalnie, że te linki są bezużyteczne, niektórzy ostrzegają, że można za to uzyskać zakaz w wyszukiwarkach, na przykład Yandex po prostu ignoruje linki na WSZYSTKICH forach i witrynach, na których ktokolwiek mogę zostawić linki. Google też ma podobne algorytmy - ignoruje linki w komentarzach itp. Ale prawo nie jest pisane dla frajerów... Dlatego my, właściciele forów, musimy liczyć się z faktem, że „fajni optymalizatorzy SEO” zlecają „uruchamianie ” ich gównianych tworów za tysiąc rubli.

Wtyczka Stop Spammer odfiltruje wiele wiadomości. Ale możemy mu pomóc! Możesz zainteresować się zamieszczaniem linków na swoim forum, chroniąc je przed spamerami. Właśnie do tego służą linki antyspamowe. Ta wtyczka (konkretne liczby można zmienić w ustawieniach) wykonuje następujące czynności:

  • ci, którzy na przykład mają mniej niż pięć wiadomości, nie mogą w ogóle zostawiać linków
  • ci, którzy np. mają mniej niż 15 wiadomości, nie mogą pozostawić aktywnych linków, z linków usuwany jest http:// i w ogóle te linki stają się nubolinkami (newbielink)
  • te, które na przykład mają mniej niż 50 postów, mogą pozostawiać aktywne linki, ale wszystkie linki otrzymują atrybut nofollow.
  • Cóż, ci, którzy mają więcej niż 50 postów, mogą wstawić najpopularniejsze aktywne linki, które przenoszą ciężar witryny na stronę, do której prowadzi link.

Uwierz mi, potencjalni SEO są bardzo ostrożni w kwestii formy, w jakiej ich link trafia na stronę. Szybko stracą zainteresowanie twoim forum, jeśli nie będą mogli łatwo zamieścić tam swoich gównianych linków do swoich gównianych stron.

Tak, nawiasem mówiąc, powyższe zasady działają również w polach takich jak podpisy.

Aby zainstalować tę wtyczkę, przejdź do jej oficjalnej strony. Pobierz archiwum anti_spam_links_v1.0.1.zip (numer może być inny). Ponownie w panelu administratora przejdź do instalacji pakietów (tak jak zrobiłeś to w przypadku poprzedniego pakietu) i zainstaluj go. Dla tego pakietu nie ma pliku językowego, więc nie ma potrzeby rozpakowywania archiwum ani robienia z nim czegokolwiek.

Aby skonfigurować wtyczkę przejdź do sekcji

Konfiguracja → Konfigurowanie modów… → Konfigurowanie modyfikacji

Jeśli chcesz, określ, ile wiadomości musi posiadać użytkownik, aby zwiększyć swoje możliwości.

Wniosek

Te dwie wtyczki BARDZO ułatwią życie Twojemu właścicielowi forum i pozwolą zaoszczędzić mnóstwo czasu. Jednak od czasu do czasu spamerzy się przedostają i przynajmniej raz w tygodniu trzeba „przerzedzić” użytkowników i usunąć spam. Dlatego nie porzucaj swoich zasobów internetowych!

Każdy wie, że bez Joomli po prostu nie da się żyć, ale moim zdaniem nie ma dobrego forum o komponentach. Dlatego pracuję z silnikami forum. Jedną z nowych, z której niedawno zacząłem korzystać, jest Zacznijmy nową kategorię SMF z, miejmy nadzieję, przydatnymi rzeczami. Zaczynamy od małych rzeczy, a dla początkujących jest to bardzo przydatne.

Pierwsze kroki w optymalizacji wyszukiwarek Simple Machines Forum: usuwanie praw autorskich i linków zewnętrznych

Od razu zastrzegam, że pracuję tylko z smf 2 i ten artykuł będzie odnosił się konkretnie do tej wersji darmowego silnika forum.

I tak stali czytelnicy wiedzą, jak bardzo nie lubię umieszczać „10” linków zewnętrznych do oficjalnych stron silników, w tym także forumowych. Dlatego w pierwszej kolejności usuwamy prawa autorskie i aż 4, uwaga 4 linki zewnętrzne formularza " SMF 2.0.2 | Proste maszyny | FMF © 2011 | XHTML"! Aby to zrobić, połącz się z witryną poprzez forum FTP/Motywy/ nazwa Twojego motywu/ i edytuj plik indeks.szablon.php. Oczywiście na samym dole znajduje się kod (około linii 330), który wyświetla linki zewnętrzne, które nam się nie podobają. Dlatego usuwamy: „

  • ", motyw_prawa autorskie(), "
  • " I "
  • ", $txt["xhtml"], "
  • „. To wszystko jest takie proste i łatwe. W nadchodzących publikacjach spodziewajcie się nowych materiałów na temat promowania i optymalizacji forów na SMF/

    Cóż, zacznijmy dawać małe wskazówki dotyczące optymalizacji i promowania stron (forów) w phpBB. W takim przypadku przeprowadzimy mały hack, który pomoże pozbyć się linku zewnętrznego, takiego jak „ Obsługiwane przez phpBB ©…”. W tej publikacji przyjrzymy się dwóm sposobom, w jakie można to zrobić – techniką phpBB 3.x.x.

    Usuwanie linku zewnętrznego Obsługiwane przez phpBB © 2000, 2002, 2005, 2007 Grupa phpBB i rosyjska obsługa phpBB

    Pierwszy sposób na usunięcie linku zewnętrznego z napisem Powered by phpBB © 2000, 2002, 2005, 2007 Grupa phpBB. I tak najłatwiej jest usunąć za pomocą panelu administracyjnego. Wchodzimy do panelu administracyjnego, przechodzimy do pozycji menu „Style”, po lewej stronie widzimy panel, w którym znajduje się blok w menu, interesuje nas blok „Komponenty stylu”, a w nim „Szablony”. Zgodnie ze standardem w proponowanym oknie zobaczymy: prosilver i subsilver2, chociaż mogłyby być inne, gdybyś je zainstalował. Generalnie nie o to chodzi. Z proponowanego zestawu wybierz domyślny. Kliknij przycisk „edytuj” obok szablonu. Następnie pojawi się okno z prośbą o „Wybierz plik szablonu”. Następnie wybierz „Plik szablonu” - „overall_footer.html”. Poniżej pojawi się edytor HTML. Znajdujemy następujący kod: „ Obsługiwane przez phpBB 2000, 2002, 2005, 2007 Grupa phpBB„i po prostu go usuń, chociaż możesz ustawić własny link i podpis”.
    (TŁUMACZENIE_INFO)
    " (który znajduje się poniżej, można również usunąć) - ten kod odpowiada za lokalizację, na przykład link zewnętrzny z napisem "Obsługa rosyjskiego phpBB".

    Drugi sposób na usunięcie linku zewnętrznego z napisem Powered by phpBB © 2000, 2002, 2005, 2007 Grupa phpBB. Ta metoda jest podobna, ale łączymy się z witryną za pośrednictwem Pratacol ftp. Przejdź do następującej ścieżki style/nazwa_szablonu/template/overall_footer.html. Edytujemy ten sam kod, który edytowaliśmy powyżej. Jeśli zmienisz kod, nie zapomnij ustawić kodowania UTF - w ten sposób w miejscu kotwic mogą pojawić się „krakersy” (kwadraty i inne niezrozumiałe symbole).