O metodă delicată de a scăpa de spam
Metoda de aici a dat rezultate bunicele impotriva spamului, reducand cu 50% cantitatea de mizerii pe care o primesc.
Am găsit o metoda care pare si ea foarte buna, poate asa scap si de restul de 50%.
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*zoso.ro.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
De aici.
Plugin-ul asta l-ai incercat? Eu am cam scapat de spam de cand l-am instalat.
Dupa o saptamana de scormonit in Google si blestemat diverse plugin-uri de WordPress, am descoperit ca e foarte eficient si asa: order allow,deny /deny from ip sau clasa de ip /allow from all (“inlocuiti “/” cu Enter)
Zoso, asta inseamna ca ii blochezi si pe cei a le caror browsere nu trimit Referrerul in header (din diverse motive intemeiate). Nu e foarte user friendly
ei bine, astfel de articole ma fac si pe mine sa ma simt frustrat
ca nu inteleg nimik
oricum, succes
mod_rewrite rulez!
@Concediaza-ti seful! : citeste http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
da’ daca-ti vine comentatorul direct de pe un link din rss reader? s-ar putea sa nu-l lase sa comenteze .. cred.
Dece nu pui captcha?
@Vlad: nu mai merg trackbackurile.
@OLiX: nu stiu, ia incearca.
@Cox: utilizatorii de bun simt nu au de ce sa opreasca asta.
Acelasi lucru il face si akismet-ul, verifica daca referrerul contine domeniul parinte, desigur directiva apache este mai rapida.
[...] Am încercat noua metodă anti-spam, via zoso. Adică adăugaţi liniile următoare în fişierul .htaccess, şi spamul va deveni o amintire: [...]
[...] Un .htaccess leet. A pus zoso un articol foarte misto despre optimizat htaccess-ul pentru spam si alte chestii. Mi-a placut punctul 3 mai ales, cu using browser cache. In momentul de [...]
Poti incerca si pluginul lui Iamntz. http://dev.iamntz.com/158/ntz-antispam-plugin
Ce inseamna stana
Sa iei totul de-a gata si sa crezi orbeste. Ultima linie e in balarii:
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
corect fiind
RewriteRule (.*) http://%{REMOTE_ADDR}/ [R=301,L]