Eliminare lo spam su WordPress senza plugin

Può capitare che lo spam, seppur bloccato da Akismet o altri plugin simili ci blocchi comunque il blog per il troppo carico sul server che ci ospita.

A quanto pare la soluzione a questo inconveniente, che può sempre capitarci, è davvero semplice:

  • Copiate il file wp-comments-post.php (lo trovate nella root del vostro blog) in un nuovo file, scegliendo per quest'ultimo un nome a caso... Ad esempio modulo-commenti.php
  • Modificate il file comments.php nel vostro template, modificando l'action del modulo, puntandola al nuovo file
  • Cancellate tutto il contenuto di wp-comments-post.php, lasciando un simpatico messaggio per gli spammer, siate creativi!

Lo spam viene ridotto drasticamente, addirittura del 95-98%. Ovviamente fate un robusto backup dei files interessati da questa modifica prima di avventurarvi in questo piccolo hack.

Se non avete capito bene il procedimento, lasciate perdere. Potreste perdere dati importanti!!!

, , , ,
1 Star2 Stars3 Stars4 Stars5 Stars (3 voti, media: 5)
Loading ... Loading ...
Condividi

Articoli che potrebbero interessarti

Lo spam che chiede scusa ;)
12 plugins per WordPress
La spamosfera - Reloaded
Opensearch in Wordpress con un plugin
Aggiornamento automatico dei plugin…

39 Commenti per “Eliminare lo spam su WordPress senza plugin”

  1. MyAvatars 0.2 Davide Salerno ha detto:

    Ma tu lo hai provato questo trucco? Funziona? Sono dubbioso

  2. MyAvatars 0.2 Napolux ha detto:

    Guarda, io ricevo pochissimo spam (SGRAT!) quindi per ora non mi serve. Per certo so che un commentatore inglese di Napolux.com con questo trucco è sopravvissuto ad un attacco da 350 commenti al minuto, che magari non finiscono sul blog, ma ti intasano il server, specialmente se hai hosting di fascia bassa…

    Quindi posso dire che è un rimedio estremo, che ha la sua logica se pensi che magari le richieste di inserimento commento da parte degli spammer vengono mandate direttamente al file wp-comments-post.php. Se non lo trovano più niente più SPAM. Cambiare l’action del modulo in comments.php è una stupidata per chi sa un po’ di HTML…

    La guerra continua…

  3. MyAvatars 0.2 “Meno SPAM per tutti” « Gighen ha detto:

    [...] Anyway i probably found a good solution to fuck all those fuckin’ spammers up it isn’t probably on the best pratices list but actually you can decrease the number of spam comments without a plugin, and that guy is probably from my univeristy .. Comelico rulez! [...]

  4. MyAvatars 0.2 Gighen ha detto:

    io l’ho appena fatto su uno dei miei blog … tempo 2-3gg vediamo se funziona ;)

  5. MyAvatars 0.2 Napolux ha detto:

    @Gighen
    Fammi (facci) sapere allora!

  6. MyAvatars 0.2 Gighen ha detto:

    da smattina ad ora (circa 11 ore) 0 commenti di spam contro qualche decina degli ultimi giorni ;)

    GRAZIE! :)

  7. MyAvatars 0.2 Napolux ha detto:

    Buono a sapersi ;) Quasi lo faccio anch’io!

  8. MyAvatars 0.2 Franciov ha detto:

    Anche altri ne parlano…
    http://www.theblog.ca/?p=64

  9. MyAvatars 0.2 Gighen ha detto:

    perkele… percui è solo questione di tempo… quando penseranno di leggere il nome del file dall’action della form siamo daccapo :(

    non si potrebbe mettere un js o qualcosa che funzioni client-side in modo che lo debbano interpretare?

  10. MyAvatars 0.2 Napolux ha detto:

    Boh… Io intanto ho cambiato, questo è un commento di test ;)

  11. MyAvatars 0.2 Vortexmind ha detto:

    L’avevo già sentita questa soluzione, è facilmente aggirabile comunque la provo :)

  12. MyAvatars 0.2 Gighen ha detto:

    io sono ancora a quota 0 commenti di spam in più di 24 ore :)

  13. MyAvatars 0.2 Napolux ha detto:

    A me qualcosa è arrivato, ma gli spam più comuni (tipo la lista infinita di link x il viagra o il cialis) sono scomparsi ;)

  14. MyAvatars 0.2 Vortexmind ha detto:

    Niente da fare, non funziona … arriva la solita dose di spam.

  15. MyAvatars 0.2 Napolux ha detto:

    @Vortexmind
    Strano… Hai eliminato il vecchio file wp-comments-post.php? Se crei una copia con nome diverso e cambi il modulo, ma lasci il file intatto sei punto da capo…

  16. MyAvatars 0.2 Vortexmind ha detto:

    No, l’ho lasciato perchè non si caricasse ogni volta la pagina 404 (pesante). Però l’ho leggermente modificato :)

  17. MyAvatars 0.2 Napolux ha detto:

    @Vortexmind
    Vabbè. Io ci ho messo un bel Fuck You!

  18. MyAvatars 0.2 » Dalla blogosfera al web design: News della settimana n. 12 - Blographik - Grafica, web Design e video editing ha detto:

    [...] Marco Loguercio di SEM consiglia in questo articolo alcuni testi (in italiano ed in inglese) sul search engine marketing per approfondire le proprie conoscenze in questo settore. In merito a questo argomento potete consultare anche il mio promemoria sui 7 libri da leggere. Napolux.com Risorse per wordpress: Eliminare lo spam in wordpress senza plug in. [...]

  19. MyAvatars 0.2 » Dai tutorial per photoshop ai nuovi layout: News della settimana n. 15 - Blographik - Grafica, web Design e video editing ha detto:

    [...] Napolux.com Risorse per wordpress: Eliminare lo spam in wordpress senza plug in. [...]

  20. MyAvatars 0.2 Tom ha detto:

    Bella soluzione, certo non sarà definitiva ma magari aiuta.. se lo spam continua credo che la proverò e ti farò sapere i risultati. Attualmente ho circa una 30ina di commenti inutili al giorno.

  21. MyAvatars 0.2 Napolux ha detto:

    @Tom
    Non è definitiva, ma a spanne direi che l’80% dei commenti spam sono spariti ;) Da 15-20 al giorno sono sceso a 3-4…

  22. MyAvatars 0.2 Giovy ha detto:

    Io purtroppo ricevo in media sui 500 spam-comment al giorno (più o meno), e molti trackback-spam. I primi vengono filtrati senza problemi da Akismet, i secondi da un plugin apposito che me li mette in moderazione (Akismet non funziona sui trackback).
    Il problema è che ogni tanto mi tocca controllare lo spam di Akismet, così come marcare spam i trackback in moderazione.
    Oggi, dopo l’ennesima pulizia, mi sono rotto definitivamente le scatole ed ho seguito il consiglio del buon Napolux: se anche riuscissi a ridurre lo spam a qualche decina al giorno, sarei più che soddisfatto.
    Vi farò sapere… :P
    Intanto… grazie dell’how to.

  23. MyAvatars 0.2 Giovy ha detto:

    Sigh…. lo spam arriva sempre e comunque, non c’è proprio modo di interromperne il flusso.
    Pazienza, il tentativo l’abbiamo fatto… :P

  24. MyAvatars 0.2 Gighen ha detto:

    beh insomma… io ho avuto ancora parecchi commenti di spam ma credo che si sia più che dimezzato

  25. MyAvatars 0.2 Napolux ha detto:

    @Giovy
    Guarda, io ho avuto una grandissima riduzione. Sei sicuro di aver eliminato wp-comments-post.php?

  26. MyAvatars 0.2 Giovy ha detto:

    @ Napolux: non l’ho eliminato ma l’ho solo modificato rendendolo “funny” (http://www.giovy.it/wp-comments-post.php), mentre il file originale ha un nome molto diverso.
    Ma niente… passano ugualmente, ed in grande quantità… :(

  27. MyAvatars 0.2 Napolux ha detto:

    Boh, dispiace… A me funziona benissimo. I tuoi spammer mi sa che sono + furbi dei miei.

  28. MyAvatars 0.2 Daniele Simonin ha detto:

    Se aggiungete 2 righe nell’.htaccess fregate i bot più “spammosi” ossia che modificano anche il campo ‘referer’.

    Per maggiori info: http://read.melodycode.com/news/289/piccolo_rimedio_per_ridurre_lo_spam_per_wordpress.html

    Io così ho ridotto da 60 commenti durante la notte…a 20…poi credo dipenda da caso a caso :)

  29. MyAvatars 0.2 Gighen ha detto:

    ma sono l’unico che ora viene sottoposto ad una valanga di commenti di spam??

  30. MyAvatars 0.2 Napolux ha detto:

    @Gighen
    Purtroppo no, il 94% dei commenti a livello mondiale è SPAM.

  31. MyAvatars 0.2 Gighen ha detto:

    ok, però ultimamente mettono testo random… non markoviano o simili… proprio lettere random.. poi una parte indica come homepage google.com e mette un link nel commento, mentre altri mettono il link come homapage e basta

  32. MyAvatars 0.2 You shall not spam at La Voce del Procione ha detto:

    [...] Per fare fronte alla crescente ondata di spam che sommerge questo blog, voi non la notate grazie ad Askimet ma io sì, ho implementato la modifica suggerita da Napolux in questo post. Se doveste notare malfunzionamenti nei commenti fatemelo sapere, la mia email è nella pagina dei contatti. [...]

  33. MyAvatars 0.2 Matteo Moro » Blog Archive » Commenti Spam su Wordpress: qualche trucco per aiutare il lavoro del povero Askimet ha detto:

    [...] Mi sono messo alla ricerca di qualche soluzione, e ho applicato subito le idee proposte da Melodycode e Napolux (non mi permetterò mai più di chiamarlo Francesco N., giurin giurello!) e integrate da Peter. [...]

  34. MyAvatars 0.2 links for 2007-07-11 at Bio-Etica.it - Blog ha detto:

    [...] Eliminare lo spam su WordPress senza plugin | Napolux.com (tags: wordpress spam guide italian blog antispam article plugin reference) [...]

  35. MyAvatars 0.2 giowind.eu » Blog Archive » links for 2007-07-11 ha detto:

    [...] Eliminare lo spam su WordPress senza plugin | Napolux.com (tags: wordpress spam guide italian blog antispam article plugin reference) [...]

  36. MyAvatars 0.2 netsearch ha detto:

    Sigh…. lo spam arriva sempre e comunque, non c’è proprio modo di interromperne il flusso. :mrgreen: :mrgreen:

  37. MyAvatars 0.2 Nemo ha detto:

    Io l’ho fatta un tantino diversa…
    Ho usato .htaccess

    1. Ho scritto una regola di rewrite che riscrive “il-mio-comments-post.php” come “wp-comments-post.php”
    2. Ho modificato il file wp-comments-post.php, aggiungendo una condizione al primo IF che vi si trova. Tale condizione verificare che l’URL di richiesta è quella con “il-mio-comments-post.php” e non la classica “wp-comments-post.php”
    3. Ho modificato l’action nel file comments.php del mio template, in modo che punti a “il-mio-comments-post.php”

    Qualcuno esperto di plugin di WP sa se posso fare queste operazione via plugin?

  38. MyAvatars 0.2 Piplos’ blog » Ridurre lo spam su WordPress senza usare plugin ha detto:

    [...] giro per il web oggi ho scovato un ottimo articolo di uno dei più bei blog di sempre, che promette di ridurre di parecchio (se non eliminare in [...]

  39. MyAvatars 0.2 Ridurre lo spam su WordPress senza usare plugin | FDS ha detto:

    [...] giro per il web oggi ho scovato un ottimo articolo di uno dei più bei blog di sempre, che promette di ridurre di parecchio (se non eliminare in [...]

Lascia un commento

Comments for this post will be closed on 3 February 2009.



Chiudi
Invia e-mail