Cerca nel blog

Pubblicità

banner-125x125 banner-125x125 banner-125x125 banner-125x125

Feed RSS e Newsletter

Puoi seguire il mio blog abbonandoti al feed RSS, se non sai cos'è un feed RSS prova a guardare questo video... Spiega tutto!

Icona Feed RSS

Twitter

MyBlogLog

PayPal

Se ti piace questo blog puoi pensare ad una donazione.

Tutti i fondi ricevuti saranno utilizzati per il mio sollazzo personale. :-)

Ultimi commenti...

davidonzo: Hai provato via htaccess a settare il timezone del server? Se non aiuta, sicuramente non rompi niente...

Kika23: mandata mail :mrgreen:

Nicola D'Agostino: Potrebbe essere il ritorno di un noto (ed ignorato) problemino con alcune installazioni di...

Barbara: Finora ne ho schedulato solo uno e è andato a buon fine … strano sto problema nel vecchio WP...

soloparolesparse: A Torino piove da ieri sera… situazione praticamente risolta. …ribadisco il...

Eliminare lo spam su WordPress senza plugin

lunedì 1 gennaio 2007
1 Star2 Stars3 Stars4 Stars5 Stars (3 voti, media: 5)
Loading ... Loading ...

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!!!

Questo articolo è stato pubblicato lunedì, 1 gennaio 2007 alle ore 20:32 Se non vuoi perdere nemmeno un articolo del mio blog abbonati al feed RSS. Se non sai cos'è un feed RSS puoi guardare questo video, spiega tutto!

In alternativa puoi abbonarti alla newsletter, riceverai un'email ogni volta che verrà pubblicato un nuovo post. Il tuo indirizzo email sarà gestito da Feedburner.

  

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

  1. Davide Salerno scrive:

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

  2. Napolux scrive:

    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. “Meno SPAM per tutti” « Gighen scrive:

    [...] 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. Gighen scrive:

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

  5. Napolux scrive:

    @Gighen
    Fammi (facci) sapere allora!

  6. Gighen scrive:

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

    GRAZIE! :)

  7. Napolux scrive:

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

  8. Franciov scrive:

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

  9. Gighen scrive:

    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. Napolux scrive:

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

  11. Vortexmind scrive:

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

  12. Gighen scrive:

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

  13. Napolux scrive:

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

  14. Vortexmind scrive:

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

  15. Napolux scrive:

    @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. Vortexmind scrive:

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

  17. Napolux scrive:

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

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

    [...] 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. » Dai tutorial per photoshop ai nuovi layout: News della settimana n. 15 - Blographik - Grafica, web Design e video editing scrive:

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

  20. Tom scrive:

    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. Napolux scrive:

    @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. Giovy scrive:

    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. Giovy scrive:

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

  24. Gighen scrive:

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

  25. Napolux scrive:

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

  26. Giovy scrive:

    @ 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. Napolux scrive:

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

  28. Daniele Simonin scrive:

    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. Gighen scrive:

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

  30. Napolux scrive:

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

  31. Gighen scrive:

    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. You shall not spam at La Voce del Procione scrive:

    [...] 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. Matteo Moro » Blog Archive » Commenti Spam su Wordpress: qualche trucco per aiutare il lavoro del povero Askimet scrive:

    [...] 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. links for 2007-07-11 at Bio-Etica.it - Blog scrive:

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

  35. giowind.eu » Blog Archive » links for 2007-07-11 scrive:

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

  36. netsearch scrive:

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

  37. Nemo scrive:

    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. Piplos’ blog » Ridurre lo spam su WordPress senza usare plugin scrive:

    [...] 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. Ridurre lo spam su WordPress senza usare plugin | FDS scrive:

    [...] 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 [...]

Scrivi un commento

Prima di commentare leggi attentamente questa pagina.

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