Azzerare lo spam su WordPress – testato dalla 2.3.2 in poi


Dopo aver scritto un file .htaccess enorme nel post contrastare lo spam trackback sembrava andasse tutto bene. Purtroppo gli spammer sono tantissimi e lavorano tanto. Inventano sempre un modo nuovo per poterti dar fastidio.

Ho analizzato la stringa del file .htaccess di wordpress e tanti degli spambot indicati non esistono pi√Ļ, cos√¨ ora l’ho aggiornata togliendo i vecchi e mettendo i nuovi.

Il risultato √® spettacolare, 0 spam, l’ho provata su vari blog:

e su tutti lo spam è stato azzerato, grazie anche a hiddy che il suo lavoro lo sa fare bene.

Come fare:
Il file .htaccess di wordpress viene generato in automatico, basta editarlo e prima della voce RewriteBase / inseriamo queste 2 semplici righe:

RewriteCond %{HTTP_USER_AGENT} TrackBack|USERAGENT|Jakarta|libwww-perl/
RewriteRule ^(.*)$ http://{REMOTE_ADDR}/$ [R=301,L]

Salviamo il tutto ed il gioco √® fatto, niente pi√Ļ migliaia di trackback spam.

Azzerare lo spam su WordPress – testato dalla 2.3.2 in poi ultima modifica: 2008-04-28T13:28:15+00:00 da Enrico

28 Comments.

  1. Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie Grazie

    Ricordiamoci però anche di http://hiddy.etechs.it

  2. mbhè è un piacere ed un dovere sistemare queste cosette
    troppo spam = tanto carico di lavoro per il server

  3. Grazie!

    Ti segnalo che il secondo link della lista è da correggere :)

  4. argh!
    fatto ;)

  5. Dire grazie e poco!!!!!!!

  6. hehehe mbhè aspettiamo di vedere le torte al cioccolato :)

  7. Torte.. ma da quando vai avanti a torte? Mi ricordo che andavi avanti solo a quella cosa nera, con la schiuma soffice e morbida e un retro-gusto caffeinico..

  8. Ciao,
    io l’ho provato ma blocca tutti i trackback, anche quelli validi. Almeno nel mio caso. Comunque rimane sempre ottimo

  9. come tutti?
    oddio…
    uhmmm
    hai un estratto dei log?

  10. Ho provato a farmi trackback da altri blog per provare, ma anche interni, e non compaiono pi√Ļ. Ora sinceramente non so se dipende da queste stringhe, so che prima funzionavano (magari √® un errore mio). Ora appena trovo il tempo riprovo con l’htaccess originale ;)

  11. azz mi spiace, cmq se hai bisogno sono qui eh

  12. Grazie mille, troppo gentile. Comunque chiedo scusa, non dipende da queste stringhe. Ho fatto delle prove ed √® un problema diverso. Non so come mai… Vedremo un po.
    Ciao e grazie, alla prossima

  13. Meno male vallà

  14. Ciao,
    scusami ancora, ma sei sicuro che le stringhe vanno prima della voce “RewriteBase /” e non dopo??
    Grazie, a presto

  15. ecchime perdona il ritardo, si vanno prima
    proprio perch√® non c’√® la base :)

  16. Grazie mille!!
    Ho settato tutto, anche con Hiddy. Speriamo bene. Ti devo una torta al cioccolato :P

  17. Uddiu… forse le torte al cioccolato sono state fraintese.
    sigh
    io ADORO la birra! se volete offrirmi qualcosa… GUINNESS!

  18. Perfetto
    vada per la Guinness, ottima scelta!! :P

  19. Ciao, io ho installato Hiddy e apportato la modifica al file .htaccess, ma adesso non passa nulla. Anche i commenti dei miei clienti.
    Ho al momento disabilitato il plugin, sapete mica da cosa può dipendere?

  20. @simone: ehmbhè! ci mancherebbe!

    @viaggi: ok la modifica al file htaccess lsciala pure
    per i commenti invece dovresti dirmi qual’√® il problema tipo…. flood o spam

    perch√® se √® flood basta che abbassi i secondi dell’antiflooding

    famme sapè

  21. Ciao e grazie per la dritta!!! Per√≤ una domanda… non √® che questa soluzione pu√≤ influire sulla indicizzazione delle pagine da parte dei motori di ricerca? Grazie ancora, ciao.

  22. nel modo pi√Ļ assoluto.
    non c’√® nessun problema coi motori di ricerca

  23. Mi hanno chiesto di risolvere questo problema di spam su un sito che non ha il file .htaccess nella root. Come posso fare? Esiste un .htaccess “standard” a cui posso aggiungere la stringa che hai segalato in questo articolo? Grazie mille!

  24. potresti sempre metterlo nel httpd.conf sempre supponendo che tu abbia apache!

  25. Niente httpd.conf purtroppo! E’ un sito su Aruba che gira su Linux. Che tu sappia posso generare un .htaccess “neutro” in cui mettere la stringa di cui sopra? Grazie ancora!!

  26. se è su hosting linux, certo che puoi ;)

  27. ottimo pero molto spesso vengono bloccati

Trackbacks and Pingbacks: