Valencia, 10/02/2011, G.B.
Bueno, yo no tengo 300 sitios, como acabo de leer en el post d eun foro solicitando ayuda para borrar los comentarios spam que tenían sus sitios; madre de Dios!! Pero a todos los que nos gusta esto de los blogs y en concreto los blogs en WordPress, nos suelen inundar cn comentarios ‘spam‘ o basura, a pesar de tener instalado el maravilloso plugin Akismet, ¿verdad?
Pues bien, navegando un poquito, me he encontrado con este post de ayudawordpress.com (pongo el trackback y por cierto, muy buena la foto que habéis elegido para vuestro post) en el cual se especifica una forma de evitar el spam a través del importante archivo de configuración .htacces. Voy a probarlo de inmediato!
Este es el código que nos comenta que introduzcamos en nuestro fichero .htaccess, cambiando la línea 4 por el dominio de tu blog:
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*tublog.com.* [OR] (AQUÍ CAMBIA tublog.com por el dominio del tuyo)
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
Mi archivo .htaccess queda así:
<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond /var/www/vhosts/know-how.com.es/httpdocs/wp-content/sitemaps%{REQUEST_URI} -fRewriteRule \.xml(\.gz)?$ /wp-content/sitemaps%{REQUEST_URI} [L]RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]RewriteEngine OnRewriteCond %{REQUEST_METHOD} POSTRewriteCond %{REQUEST_URI} .wp-comments-post.php*RewriteCond %{HTTP_REFERER} !.*know-how.com.es.* [OR]RewriteCond %{HTTP_USER_AGENT} ^$RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]</IfModule># END WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule> # BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase / RewriteCond /var/www/vhosts/know-how.com.es/httpdocs/wp-content/sitemaps%{REQUEST_URI} -fRewriteRule \.xml(\.gz)?$ /wp-content/sitemaps%{REQUEST_URI} [L] RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L] RewriteEngine OnRewriteCond %{REQUEST_METHOD} POSTRewriteCond %{REQUEST_URI} .wp-comments-post.php*RewriteCond %{HTTP_REFERER} !.*know-how.com.es.* [OR]RewriteCond %{HTTP_USER_AGENT} ^$RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]</IfModule> # END WordPress
Espero que esto no interfiera en el plugin Twitter Tools. Ya lo veré el lunes que viene con los Twitter Weekly updates. Por cierto, creo que voy a tener que revisar los permisos de las carpetas de la instalación de Know-how, porque lo he ‘cerrado’ excesivamente, tras el ‘ataque’ que recibí. El plugin Wp Security Scan está muy bien, pero hay plugins que necesitan un poquito más de ‘libertad’. Ya lo veremos, que tengo pendientes demasiadas cosas…
Dejo algunos enlaces de interés:
Akismet
Wp Secuty Scan
Configurar archivo .htaccess (Taringa)
# END WordPress
Posts relacionados:
Tags (etiquetas): AKISMET, evitar comentarios spam, htaccess, plugins wordpress, Wp Seurity Scan
Hosting recomendado


AH, ya veo el porqué no se me está creando el sitemap desde el ‘bloqueo’ del otro día!! Aquí está la solución: http://www.arnebrachhold.de/2006/04/07/google-sitemaps-faq-sitemap-issues-errors-and-problems/?utm_source=wp-wm&utm_medium=install&utm_content=help-files#P28_gen_files Crearé a mano los archivos y les daré los permisos oportunos.
Ya está solucionado el tema de la creación del sitemap a través del plugin Google Sitemap. Era cuestión de permisos. He tenido que borrar el archivo comprimido, crearlo de nuevo vacío y subirlo al servidor con los permisos adecuados. LOs archivos que deben tener permiso de escritura son sitemap.xml y sitemap.xml.gz (el comprimido). En el enlace especificado en el comentario anterio te especifican toda la información y los pasos a seguir.
Muchas gracias por el tip! : )
Sabes si existe algún sitio donde pueda leer las políticas de los comentarios que están “permitidos” en WordPress?
También me gustaría saber si conoces alguna forma de leer los comentarios que Akismet etiqueta como spam, cuando se encuentran en las estadísticas, pero ya no están en la cola de spam.
Buenas noches. En cuanto a la primera pregunta, no lo sé, pero puedes configurar la recepción de comentarios en el escritorio de WordPress, en Comentarios: http://NOMBRE-DE-TU-BLOG/wp-admin/options-discussion.php Jugando con las opciones podrás protegerte u poco de los spams. En cuanto a Akismet, la verdad es que no lo sé. Siento no poder ayudarte más. De todas formas, si me entero, te lo haré saber.
Salu2,