Como bloquear SPAM no seu blog!

Estou no Curso de SEO do MestreSEO, fiz um comentário sobre a possibilidade de acabar com o Spam no seu site bloqueando o acesso ao arquivo de envio de comentários para quem não for comentar diretamente da URL do seu site. Porque normalmente quem faz Spam mesmo usa programas para poder enviar comentários em massa.

A forma de fazer este bloqueio é bem simples e deve ser feita por .htaccess, como faz?

Primeiro você deve fazer um backup do seu arquivo .htaccess para você não perder as modificações do WordPress ao seu arquivo.

Este arquivo fica sempre na raiz do seu site, e pode ser feito o download dele pelo seu FTP.

Após feito isso abra o arquivo e adicione antes do código do que lá se encontra:

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]

Não se esqueça de modificar antes a linha onde diz yourdomain.com pelo seu domínio.

Depois disso suba o arquivo .htaccess denovo para o seu servidor e pronto.

, , ,

Comentários (3)

  1. souza

    on 22/03/2010 at 18:34 said:

    teria como explicar oque está acontecendo nesse pedacinho de código.?
    porque o uso do 301 na ultima linha.
    RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]

    att.

Deixar uma Resposta

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>