Hoe u uw Simple Machines (SMF)-forum tegen spam kunt beschermen. Eerste stappen in zoekmachineoptimalisatie Simple Machines Forum: copyright en externe links verwijderen Beans board mogelijk gemaakt door smf

De grootte en laadsnelheid van webpagina's zijn weer relevant geworden. De laadsnelheid van inhoud wordt een van de criteria voor het rangschikken van zoekresultaten. Er is al veel geschreven over GZip- en Deflate-compressie, maar ook over servercaching. Laten we het over krantenkoppen hebben.

Jouw ASP.NET-applicatie stuurt dus onder andere de volgende headers naar de client (waarden kunnen variëren):

  • Server: Microsoft-IIS/6.0
  • X-aangedreven door: ASP.NET
  • X-AspNet-versie: 2.0.50727
  • (optioneel) X-AspNetMvc-versie: 1.0
Door deze headers te verwijderen, zullen we het verkeer met slechts zo’n 100 bytes voor elk verzoek ‘faciliteren’, maar Ten eerste, moet u niet vergeten dat deze 100 bytes, vermenigvuldigd met tienduizenden verzoeken aan uw server, een belangrijke rol zullen spelen. ten tweede, zal de afwezigheid van headers het leven moeilijker maken voor aanvallers die geen informatie krijgen over de versie van uw server, de ASP.NET-versie en het platform in het algemeen.

Nu ter zake.

Verwijder de X-AspNet-Version-header.

Alles is hier eenvoudig. Voeg gewoon de regel toe aan web.config:
< httpRuntime enableVersionHeader ="false" />

Verwijder de X-AspNetMvc-Version-header

Als u het ASP.NET MVC-framework gebruikt, voegt u deze code toe aan de Application_Start-handler in het Global.asax-bestand:
MvcHandler.DisableMvcResponseHeader = waar;

Het verwijderen van de X-Powered-By-header

Start de IIS-beheermodule en ga naar het tabblad “service” in de website-eigenschappen:

Als je IIS7 hebt, is alles vergelijkbaar:

De serverheader verwijderen

Hier is alles ingewikkelder. Deze header wordt door IIS zelf toegevoegd, dus u zult deze handmatig moeten opschonen, met behulp van een kleine hack, wederom in Global.asax, in de Application_PreSendRequestHeaders-handler:
//alles ingenieus is eenvoudig
HttpContext .Current.Response.Headers.Remove("Server" );

Helaas werkt dit alleen als de instelling Integrated Pipeline Mode is ingeschakeld - lees - "alleen in IIS7". Voor IIS6 zult u een gratis hulpprogramma van Microsoft moeten gebruiken -

Voor het geval iemand het niet weet: Simple Machines Forum - kortweg SMF - is, zoals vermeld op de officiële website, een gratis, professioneel pakket waarmee je in een paar minuten je eigen online community kunt organiseren. over deze motor kunt u hier kijken. Ik heb er zelf mijn eigen forum op opgezet (ga trouwens naar FreeForum.biz).

Het maakt niet uit hoeveel of weinig spam er op uw forum verschijnt. Het belangrijkste is dat u uw kostbare tijd met mate besteedt. Het opzetten van een plug-in die al het werk voor u doet, duurt een paar minuten en het bespaart u in totaal dagen en maanden, wat neerkomt op de minuten die u zou hebben besteed aan het wissen van berichten en het verwijderen van gebruikers.

Ik zal opmerken dat ik zelf heb geprobeerd spammers te bestrijden - ik blokkeerde de toegang via IP en zelfs subnetten. Het werkte echt, het filterde veel afval eruit, maar toch kwam er eens in de één of twee dagen iemand doorheen. En het kostte behoorlijk wat tijd om de database met verboden IP's aan te vullen. Ik dacht dat er een betere manier moest zijn, en dat was inderdaad zo!

1. Installatie en configuratie van Stop Spammer

In de twee weken dat deze plug-in in gebruik was, blokkeerde deze plug-in 2202 nepgebruikers. Elk van hen zou minstens één bericht achterlaten. De spammers vertonen geen tekenen van vertraging en ik besteedde elke dag tijd aan het opruimen van mijn forum.

In plaats daarvan ga ik om de paar dagen naar de gebruikersbeheerpagina en zie ik zoiets als dit:

Ik ga verder naar het gedeelte 'In afwachting van goedkeuring' (dit zijn de gevonden spammers die geen mogelijkheid hebben om berichten achter te laten totdat hun accounts zijn goedgekeurd door de beheerder). Ik vink het selectievakje 'Alles selecteren' aan en verwijder ze met één klik:

Dat is alles, alle spamaccounts raken in de vergetelheid. Laten we terugkeren naar onze lijst met gebruikers:

Het is duidelijk dat de lijst merkbaar is uitgedund, maar wie is de rest? We selecteren iedereen en sturen ze met één knop ter verificatie:

Er verschijnt één "rode", deze verwijderen we onmiddellijk. Als je vrije tijd hebt, kun je anderen doen. Als u geen tijd heeft, doe dan niets met nieuwe gebruikers - de meesten van hen zullen tijdens volgende controles "blozen". Als je tijd hebt, kun je naar hun profielen gaan en kijken - als er een link in de handtekening staat, worden ze onmiddellijk verbannen, dit zijn nepaccounts van spammers die nooit een enkel nuttig bericht zullen achterlaten.

Ik heb je verteld hoe je deze magische plug-in moet gebruiken, nu zal ik je vertellen hoe je hem moet installeren.

Download twee bestanden: taal_full.zip (dit is het taalpakket voor het vertalen van de plug-in) en StopSpammer_v2_3_9.zip (het aantal kan verschillen, omdat versies worden bijgewerkt). Pak de inhoud van het StopSpammer_v2_3_9.zip-archief uit in een map. Pak het taal_full.zip-archief uit in dezelfde map en ga akkoord met het vervangen van de bestanden. Verpak onze map nu in een zip-archief.

Ga in het beheerdersdashboard verder met het installeren van pakketten. Tegenover de inscriptie "Downloadpakket" bevindt zich een knop waarmee u een bestand op uw computer kunt selecteren. Selecteer ons nieuwe archief (waar we het taalbestand hebben vervangen), upload het naar het forum en activeer het pakket.

Dat is het!

Aanvullende configuratie van de plug-in vindt plaats in het beheerderspaneel: ga naar

Gebruikers → Registratie → Instellingen

Je kunt de standaardwaarden daar laten staan. Er is ook een veld “Uw API-sleutel”. Zonder deze sleutel kunt u geen nieuwe spammers melden (maar de plug-in werkt wel en filtert bekende spammers). Als u uw eigen API-sleutel wilt krijgen, gaat u naar www.stopforumspam.com om u te registreren en voert u de sleutel hier in. Als u de sleutel nog niet heeft ontvangen, laat u het veld leeg. Vervolgens wordt de standaardsleutel gebruikt.

2. Installatie en configuratie van Anti-Spam Links

Aanhangers van de SEO-religie (je kunt meer lezen over mijn houding ten opzichte van SEO-nisten in een andere) zijn er vast van overtuigd dat ze, door het aantal links naar hun site te vergroten, deze ‘promoot’ (om de een of andere reden is het idee van Het creëren van interessante en hoogwaardige inhoud spreekt niemand aan, dat komt niet in je op). Hij zou een sukkel zijn, maar er zouden manieren zijn om geld van hem af te pakken. Sommige ‘burgers’ bieden dus diensten aan voor het ‘beheersen’ van sites via forums. Ze maken een groot aantal accounts aan op verschillende forums en voegen daar backlinks in handtekeningen en andere beschikbare velden in. Ondanks het feit dat zelfs “SEO-experimenteerders” al experimenteel hebben bewezen dat deze links geen enkel nut hebben, waarschuwen sommigen dat je hiervoor een verbod van zoekmachines kunt krijgen. Yandex negeert bijvoorbeeld eenvoudigweg links op ALLE forums en sites waar iedereen kan links achterlaten. Google heeft ook soortgelijke algoritmen - het negeren van links in reacties, enz. Maar de wet is niet geschreven voor sukkels... Daarom moeten wij, de eigenaren van de forums, rekening houden met de feiten dat "coole SEO-optimizers" een "run" bestellen 'van hun waardeloze creaties voor duizend roebel.

De plug-in Stop Spammer filtert veel uit. Maar wij kunnen hem helpen! U kunt de belangstelling voor het plaatsen van links op uw forum onder de spammers vandaan halen. Dit is precies waar Anti-Spam Links voor zijn. Deze plug-in (specifieke nummers kunnen worden gewijzigd in de instellingen) doet het volgende:

  • degenen die bijvoorbeeld minder dan vijf berichten hebben, kunnen helemaal geen links achterlaten
  • degenen die bijvoorbeeld minder dan 15 berichten hebben, kunnen geen actieve links achterlaten, http:// wordt verwijderd uit links, en in het algemeen worden deze links nubolinks (newbielink)
  • degenen met bijvoorbeeld minder dan 50 berichten kunnen actieve links achterlaten, maar alle links krijgen een nofollow-attribuut.
  • Welnu, degenen die meer dan 50 berichten hebben, kunnen de meest voorkomende actieve links invoegen, die het gewicht van de site overbrengen naar de pagina waarnaar wordt gelinkt.

Geloof me, potentiële SEO’s zijn heel voorzichtig met de vorm waarin hun link op de site terechtkomt. Ze zullen snel hun interesse in je forum verliezen als ze hun slechte links naar hun slechte sites daar niet gemakkelijk kunnen plaatsen.

Ja, bovenstaande regels werken overigens ook in velden als handtekeningen.

Om deze plug-in te installeren, gaat u naar de officiële pagina. Download het anti_spam_links_v1.0.1.zip-archief (het nummer kan afwijken). Ga opnieuw in de forumbeheerder naar pakketten installeren (zoals je deed met het vorige pakket) en installeer het. Er bestaat geen taalbestand voor dit pakket, dus u hoeft het archief niet uit te pakken of er iets mee te doen.

Ga naar de sectie om de plug-in te configureren

Configuratie → Mods instellen… → Wijzigingen instellen

Geef desgewenst op hoeveel berichten de gebruiker moet hebben om zijn mogelijkheden te upgraden.

Conclusie

Deze twee plug-ins zullen uw leven, de forumeigenaar, ZEER veel gemakkelijker maken en veel tijd besparen. Van tijd tot tijd breken er echter spammers door en moet u minstens één keer per week het aantal gebruikers “uitdunnen” en spamberichten verwijderen. Laat daarom uw webbronnen niet in de steek!

Iedereen weet dat ik simpelweg niet zonder Joomla kan leven, maar naar mijn mening is er geen goed forum voor componenten. Daarom werk ik met forumengines. Een van de nieuwe die ik onlangs ben gaan gebruiken is: Laten we een nieuwe SMF-categorie starten met hopelijk nuttige dingen. We beginnen klein, en als beginners is het erg handig.

Eerste stappen in zoekmachineoptimalisatie Simple Machines Forum: copyright en externe links verwijderen

Laat ik meteen reserveren dat ik alleen met smf 2 werk en dit artikel zal specifiek betrekking hebben op deze versie van de gratis forumengine.

En dus weten vaste lezers hoe graag ik “10” externe links naar de officiële websites van zoekmachines plaats, inclusief forumwebsites. Daarom verwijderen we allereerst het auteursrecht en maar liefst 4, let op 4 externe links van het formulier " SMF 2.0.2 | Eenvoudige machines | SMF © 2011 | XHTML"! Maak hiervoor verbinding met de site via FTP-forum/Thema's/ naam van uw thema/ en bewerk het bestand index.sjabloon.php. Uiteraard staat helemaal onderaan een code (ongeveer regel 330) die externe links weergeeft die we niet zo leuk vinden. Daarom verwijderen wij: "

  • ", thema_copyright(), "
  • " En "
  • ", $txt["xhtml"], "
  • ". Het is allemaal zo eenvoudig en gemakkelijk. Verwacht in de komende publicaties nieuw materiaal over het promoten en optimaliseren van forums op SMF/

    Laten we beginnen met het geven van kleine tips over het optimaliseren en promoten van sites (forums) op phpBB. In dit geval zullen we een kleine hack uitvoeren die zal helpen bij het verwijderen van een externe link zoals " Mogelijk gemaakt door phpBB ©...". In deze publicatie bekijken we 2 manieren waarop je dit kunt doen: een techniek voor phpBB 3.x.x.

    Een externe link verwijderen Mogelijk gemaakt door phpBB © 2000, 2002, 2005, 2007 phpBB Group en Russische phpBB-ondersteuning

    De eerste manier om een ​​externe link te verwijderen die zegt: Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. En dus is de eenvoudigste manier om te verwijderen via het beheerderspaneel. We gaan naar het administratieve paneel, gaan naar het menu-item "Stijlen", aan de linkerkant zien we het paneel waar het blok in het menu zich bevindt, we zijn geïnteresseerd in het blok "Stijlcomponenten", en daarin "Sjablonen". Volgens de standaard zien we in het voorgestelde venster het volgende: prosilver en subsilver2, hoewel er nog andere kunnen zijn als je ze installeert. Over het algemeen is dat niet het punt. Selecteer uit de voorgestelde set de standaardset. Klik op de knop "Bewerken" naast het sjabloon. Vervolgens verschijnt er een venster waarin u wordt gevraagd 'Een sjabloonbestand te selecteren'. Selecteer vervolgens “Sjabloonbestand” - “overall_footer.html”. De HTML-editor verschijnt hieronder. We vinden de volgende code: " Mogelijk gemaakt door phpBB 2000, 2002, 2005, 2007 phpBB Groep"en verwijder het gewoon, hoewel je je eigen link en bijschrift kunt instellen."
    (TRANSLATION_INFO)
    " (die zich hieronder bevindt, kan ook worden verwijderd) - deze code is verantwoordelijk voor lokalisatie, bijvoorbeeld een externe link met het opschrift "Russische phpBB-ondersteuning".

    De tweede manier om een ​​externe link te verwijderen die zegt: Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Deze methode is vergelijkbaar, maar we maken verbinding met de site via Pratacol ftp. Ga naar de volgende padstijlen/sjabloonnaam/sjabloon/overall_footer.html. En we bewerken dezelfde code die we hierboven hebben bewerkt. Als u de code wijzigt, vergeet dan niet de UTF-codering in te stellen - op deze manier kunnen er "crackers" (vierkanten en andere onbegrijpelijke symbolen) verschijnen in plaats van de ankers.