Cum să vă protejați forumul Simple Machines (SMF) de spam. Primii pași în optimizarea motoarelor de căutare Simple Machines Forum: eliminarea drepturilor de autor și a legăturilor externe Profil similar alimentat de smf

În cazul în care cineva nu știe, Simple Machines Forum - SMF pe scurt - este, după cum se menționează pe site-ul oficial, un pachet gratuit, de calitate profesională, care vă va permite să vă organizați propria comunitate online în câteva minute. pe acest motor, te poți uita aici. Eu însumi mi-am creat propriul forum pe el (apropo, mergi la FreeForum.biz).

Nu contează cât de mult sau de puțin spam apare pe forumul tău. Important este să-ți petreci timpul prețios cu moderație. Configurarea unui plugin care va face toată munca pentru tine durează câteva minute și te va economisi, în total, zile și luni, ceea ce se va adăuga la minutele pe care le-ai fi petrecut ștergând mesaje și ștergând utilizatori.

Voi observa că am încercat să lupt singur cu spammerii - am blocat accesul prin IP și chiar prin subrețele. Chiar a funcționat, a filtrat o mulțime de gunoi, dar cu toate acestea, o dată la una sau două zile, cineva a reușit să treacă. Și a durat destul de mult pentru a completa baza de date cu IP-uri interzise. M-am gândit că trebuie să existe o cale mai bună și, într-adevăr, a existat!

1. Instalarea și configurarea Stop Spammer

În două săptămâni de funcționare, acest plugin a blocat 2202 de utilizatori falși. Fiecare dintre ei ar lăsa cel puțin un mesaj. Spammerii nu dau semne de încetinire și mi-aș petrece timp curățând forumul în fiecare zi.

În schimb, la fiecare câteva zile merg la pagina de gestionare a utilizatorilor și văd ceva de genul acesta:

Trec la secțiunea „În așteptarea aprobării” (aceștia sunt spammerii găsiți care sunt privați de posibilitatea de a lăsa mesaje până când conturile lor sunt aprobate de administrator). Bifez caseta de selectare „Select all” și le șterg cu un singur clic:

Gata, toate conturile de spam trec în uitare. Să revenim la lista noastră de utilizatori:

Se vede că lista s-a subțiet considerabil, dar cine sunt restul? Selectăm pe toți și îi trimitem spre verificare cu un singur buton:

Apare unul „roșu”, îl ștergem imediat. Dacă ai timp liber, poți să faci altele. Dacă nu aveți timp, atunci nu faceți nimic cu utilizatorii noi - cei mai mulți dintre ei se vor „ruși” în timpul verificărilor ulterioare. Dacă ai timp, poți să mergi la profilurile lor și să te uiți - dacă există un link în semnătură, vor fi imediat interzise, ​​acestea sunt conturi false ale spammerilor care nu vor lăsa niciodată un singur mesaj util.

Ți-am spus cum să folosești acest plugin magic, acum îți voi spune cum să-l instalezi.

Descărcați două fișiere: language_full.zip (acesta este pachetul de limbă pentru traducerea pluginului) și StopSpammer_v2_3_9.zip (numărul poate fi diferit, deoarece versiunile sunt actualizate). Despachetați conținutul arhivei StopSpammer_v2_3_9.zip într-un folder. Despachetați arhiva language_full.zip în același folder și acceptați să înlocuiți fișierele. Acum împachetați folderul nostru într-o arhivă zip.

În panoul de administrare, treceți la instalarea pachetelor. Vizavi de inscripția „Descărcați pachetul” există un buton pentru selectarea unui fișier pe computer. Selectați noua noastră arhivă (unde am înlocuit fișierul de limbă), încărcați-o pe forum și activați pachetul.

Asta este!

Configurarea suplimentară a pluginului are loc în panoul de administrare: accesați

Utilizatori → Înregistrare → Setări

Puteți lăsa valorile implicite acolo. Există, de asemenea, un câmp „Cheia ta API”. Fără această cheie, nu veți putea raporta noi spammeri (dar pluginul va funcționa și va filtra spammerii cunoscuți). Dacă doriți să obțineți propria cheie API, accesați www.stopforumspam.com pentru a vă înregistra, apoi introduceți cheia aici. Dacă nu ați primit încă cheia, lăsați câmpul necompletat. Apoi va fi folosită cheia implicită.

2. Instalarea și configurarea Legăturilor Anti-Spam

Adepții religiei SEO (puteți citi mai multe despre atitudinea mea față de SEO-niștii în altul) au convingerea fermă că prin creșterea numărului de link-uri către site-ul lor, îl „promovează” (din anumite motive ideea de ​crearea de conținut interesant și de înaltă calitate nu atrage pe nimeni nu vine în minte). Ar fi un prost, dar ar exista modalități de a scoate bani de la el. Deci, unii „cetățeni” oferă servicii pentru „rularea” site-urilor prin forumuri. Ei creează un număr mare de conturi pe diferite forumuri și introduc backlink-uri acolo în semnături și în alte câmpuri disponibile. În ciuda faptului că chiar și „experimentatorii SEO” au demonstrat deja experimental că aceste link-uri nu sunt utile, unii avertizează că puteți obține o interdicție de la motoarele de căutare pentru aceasta, Yandex, de exemplu, pur și simplu ignoră link-urile de pe TOATE forumurile și site-urile unde oricine. pot lăsa link-uri. Google are, de asemenea, algoritmi similari - ignorarea link-urilor în comentarii etc. Dar legea nu este scrisă pentru nenorociți... Prin urmare, noi, proprietarii forumurilor, trebuie să luăm în calcul faptul că „optimizatorii SEO cool” comandă o „curătură”. ” din creațiile lor de rahat pentru o mie de ruble.

Pluginul Stop Spammer va filtra foarte mult. Dar îl putem ajuta! Vă puteți interesa de a posta link-uri pe forumul dvs. de sub spammeri. Pentru asta sunt exact linkurile anti-spam. Acest plugin (numerele specifice pot fi modificate în setări) face următoarele:

  • cei care, de exemplu, au mai puțin de cinci mesaje, nu pot lăsa deloc link-uri
  • cei care, de exemplu, au mai puțin de 15 mesaje, nu pot lăsa linkuri active, http:// este eliminat din linkuri și, în general, aceste linkuri devin nubolinks (newbielink)
  • cei cu, de exemplu, mai puțin de 50 de postări pot lăsa link-uri active, dar tuturor link-urilor primesc un atribut nofollow.
  • Ei bine, cei care au mai mult de 50 de postări pot insera cele mai frecvente link-uri active, care transferă greutatea site-ului către pagina la care este legată.

Crede-mă, potențialii SEO sunt foarte atenți la forma în care linkul lor ajunge pe site. Își vor pierde rapid interesul față de forumul tău dacă nu își pot posta cu ușurință link-urile lor proaste către site-urile lor proaste acolo.

Da, apropo, regulile de mai sus funcționează și în domenii precum semnăturile.

Pentru a instala acest plugin, accesați pagina oficială. Descărcați arhiva anti_spam_links_v1.0.1.zip (numărul poate fi diferit). Din nou în administratorul forumului, mergeți la instalați pachete (cum ați făcut cu pachetul anterior) și instalați-l. Nu există niciun fișier de limbă pentru acest pachet, deci nu este nevoie să despachetați arhiva sau să faceți nimic cu ea.

Pentru a configura pluginul, accesați secțiunea

Configurare → Configurarea modurilor… → Configurarea modificărilor

Dacă doriți, specificați câte mesaje trebuie să aibă utilizatorul pentru a-și îmbunătăți capacitățile.

Concluzie

Aceste două plugin-uri îți vor face viața, proprietarul forumului, FOARTE mult mai ușoară și vor economisi mult timp. Cu toate acestea, din când în când spammerii pătrund și, cel puțin o dată pe săptămână, trebuie să „subțireți” utilizatorii și să ștergeți mesajele spam. Prin urmare, nu abandona resursele tale web!

Dimensiunea paginii web și viteza de încărcare au devenit din nou relevante. Viteza de încărcare a conținutului devine unul dintre criteriile pentru clasarea rezultatelor căutării. S-au scris deja multe despre compresia GZip și Deflate, precum și despre stocarea în cache a serverului. Să vorbim despre titluri.

Deci, aplicația dvs. ASP.NET, printre altele, trimite următoarele antete către client (valorile pot varia):

  • Server: Microsoft-IIS/6.0
  • X-Powered-By: ASP.NET
  • Versiunea X-AspNet: 2.0.50727
  • (optional) Versiunea X-AspNetMvc: 1.0
Prin eliminarea acestor anteturi vom „facilita” traficul cu doar aproximativ 100 de octeți pentru fiecare cerere, dar in primul rand, ar trebui să rețineți că acești 100 de octeți, atunci când sunt înmulțiți cu zeci de mii de solicitări către serverul dvs., vor juca un rol semnificativ. În al doilea rând, absența antetelor va îngreuna viața atacatorilor care vor fi lipsiți de informații despre versiunea serverului dvs., versiunea ASP.NET și platforma în general.

Acum la obiect.

Îndepărtați antetul X-AspNet-Version.

Totul este simplu aici. Doar adăugați linia la web.config:
< httpRuntime enableVersionHeader ="false" />

Eliminați antetul X-AspNetMvc-Version

Dacă utilizați cadrul ASP.NET MVC, adăugați acest cod la handlerul Application_Start din fișierul Global.asax:
MvcHandler.DisableMvcResponseHeader = adevărat;

Îndepărtarea antetului X-Powered-By

Lansați snap-in-ul de administrare IIS și accesați fila „serviciu” din proprietățile site-ului web:

Dacă aveți IIS7, totul este similar:

Eliminarea antetului Server

Totul este mai complicat aici. Acest antet este adăugat de IIS însuși, așa că va trebui să-l curățați manual, folosind un mic hack, din nou, în Global.asax, în handlerul Application_PreSendRequestHeaders:
//totul ingenios este simplu
HttpContext .Current.Response.Headers.Remove("Server" );

Din păcate, acest lucru va funcționa numai cu setarea Modul Integrated Pipeline activată - citiți - „doar în IIS7”. Pentru IIS6 va trebui să recurgeți la utilizarea unui utilitar gratuit de la Microsoft -

Toată lumea știe că pur și simplu nu pot trăi fără Joomla, dar, în opinia mea, nu există un forum bun pentru componente. De aceea lucrez cu motoare de forum. Una dintre cele noi pe care tocmai le-am început recent să le folosesc este Să începem o nouă categorie SMF cu lucruri, sperăm, utile. Începem cu mici, iar ca începători este foarte util.

Primii pași în optimizarea motoarelor de căutare Simple Machines Forum: eliminarea drepturilor de autor și a linkurilor externe

Permiteți-mi să fac o rezervare imediat că lucrez doar cu smf 2 și acest articol se va referi în mod specific la această versiune a motorului de forum gratuit.

Și astfel, cititorii obișnuiți știu cât de mult nu-mi place să pun „10” link-uri externe către site-urile oficiale ale motoarelor, inclusiv cele de forum. De aceea, în primul rând, eliminăm drepturile de autor și până la 4, atenție 4 link-uri externe ale formularului " SMF 2.0.2 | Mașini simple | SMF © 2011 | XHTML„! Pentru a face acest lucru, conectați-vă la site prin FTP forum/Teme/ numele temei dvs/ și editați fișierul index.template.php. Desigur, în partea de jos există un cod (aproximativ linia 330) care afișează link-uri externe care nu ne plac atât de mult. Prin urmare, ștergem: "

  • ", theme_copyright(), "
  • " Și "
  • ", $txt["xhtml"], "
  • ". Totul este atât de simplu și ușor. În următoarele publicații, așteptați-vă noi materiale despre promovarea și optimizarea forumurilor pe SMF/