Uno de los mayores problemas que te puedes encontrar a la hora de ofrecer blogs gratuitos mediante WordPress MU, o su versión social BuddyPress, son los Spam Blogs, gente que aproveche las facilidades de espacio y registro que ofreces para crear blogs con el único interés de generar enlaces y publicidad SPAM.
Evitarlo, como con otras muchas situaciones, es fácil con una pequeña modificación en el fichero .htaccess
de tu instalación de WordPress MU o BuddyPress.
Índice de contenidos
Evitar Spam Blogs en WordPress MU con .htaccess
Edita el fichero .htaccess
y añade estas líneas:
# BEGIN REGISTRO ANTISPAMBLOG RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-signup\.php* RewriteCond %{HTTP_REFERER} !.*miwordpressmu.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) http://disney.com/ [R=301,L] # END REGISTRO ANTISPAMBLOG
Solo tienes que cambiar el texto .*miwordpressmu.com.*
por la ruta de tu instalación de WordPress MU y disney.com
por el sitio a donde quieres redirigir a estos «simpáticos amiguitos» que pretenden usar tu espacio para lucrarse a tu costa.
Lo que hace es detectar cualquier intento de registro desde otro sitio que no sea tu página original de registro de usuarios, y si no tienen un «user agent» definido, y si no cumplen estas condiciones les regala un bonito paseo por otra web.
Evitar Spam Blogs en BuddyPress con .htaccess
Es una sencilla variación del código para WordPress MU, solo tienes que añadir antes de #uploaded files
lo siguiente …
# BEGIN REGISTRO ANTISPAMBLOG RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .url_de_tu_pagina_de_registro_de_buddypress* RewriteCond %{HTTP_REFERER} !.*mibuddypressmu.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) http://die-spammers.com/ [R=301,L] # END REGISTRO ANTISPAMBLOG
Como en el caso anterior deberás cambiar la URL de tu instalación – en este caso – de BuddyPress, pero también poner la URL de registro de tu BuddyPress en url_de_tu_pagina_de_registro_de_buddypress
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Muy útil, lo probare…
un saludo.
¿Qué culpa tiene disney.com para "recibir" toda la basura?
Creo que esa línea y la de die-spammers.com sobran. Ahora que si quieres "recomendar" la web de "un amigo" 🙂
zzaludos
Creo que esta demás decir que eran sitios de ejemplo… Si quieres los reemplazas, si no, los dejas… Ese sitio esta puesto para aquellos que solo copian y pegan, pero como te haz fijado, estoy seguro que tu haz modificado esa linea o, como lo hubiese hecho yo, le hubiese puesto un hermoso mensaje de error…
Saludos!
Yo tengo un tremendo lio con saber si Wordpress MU me sirve paa lo que necesito o no …
Mi necesidad es crear un blog bilingüe, con todo lo que eso conlleva, decidir a que idioma entras, y una vez dentro los tag serían en ese idioma, también la parte SEO.
Supongo que el tema de medios, es decir, fotos y videos podría compartirse …
La verdad es que estoy un poco perdido y no se si meterme en liso con esto del MU o directamente crear dos blogs independientes, uno por cada idioma.
¿ Alquien está en la misma tesitura que yo ?
Interesante, voy a probarlo, tengo pensado migrar de lifetype a MU, espero no haya problemas, aunque tengo un sitio de test y estan que comienzan a llegar los spammers. Saludos y gracias por tip.
Estimado Fernando:
No me funciona el método que sugieres en este post. ¿Puedo enviarte mi .htaccess para que me des alguna observación? Creo que las instrucciones en el .htaccess podrían estar teniendo problemas de jerarquía.
Saludos.
He puesto el fichero .htaccess tal y como se indica en esta web y nada sigue el spam igual que antes, ¿hay algún otro remedio?
Gracias
Intenté con WP-Hashcash, al parecer ha evolucionado pero no me ha resultado.
http://wordpress.org/extend/plugins/wp-hashcash
Lo único que parece resultar es un plug-in por el que hay que pagar, el Anti-Splog de Premium WPMU DEV
"http://premium.wpmudev.org/forums/tags/anti-splog
Algunos tips en el .htaccess parecen ser inefectivos