2015-04-28 1 views
0

Mon site wordpress est visité par un grand nombre de spams. J'ai édité le fichier .htaccess pour bloquer certaines références de spams connues mais cela ne m'aide pas car il y a de plus en plus de renvois de spams à venir. Existe-t-il un moyen standard de filtrer les redirections de spam? S'il vous plaît, faites-moi savoir.Site Wordpress inondé de spams

Certains des sites de spam visiter mon blog sont:

  1. simple-share-buttons.com
  2. 4webmasters.org
  3. free-share-buttons.com
  4. googlsucks.com
  5. theguardlan.com
+0

aimez comme commentaires? pls essayer akismet. – Dharmang

+0

Lorsque je vois la référence dans le rapport Google Analytics, je constate que la référence provient principalement de certains sites Web de spam. – zilcuanu

Répondre

0

Le fichier peut .htaccess contrôler l'accès à votre site Web, mais ce type de spam, communément appelé Ghost Referrer Spam, frappe directement vos analyses et il n'accède jamais à votre site, alors il est inutile de les bloquer du fichier .htaccess. Pour les arrêter vous devez ajouter un filtre dans votre GA. Il existe de nombreuses approches pour le faire, vous pouvez ajouter un filtre pour chaque spammeur (ou les empiler dans une expression) ou vous pouvez utiliser un filtre plus avancé avec vos noms d'hôtes valides. Vous pouvez vérifier ces réponses pour plus d'informations.

https://stackoverflow.com/a/28354319/3197362

https://stackoverflow.com/a/29717606/3197362

0

Si vous souhaitez bloquer de façon permanente des références spécifiques que vous pouvez le faire avec le fichier .htaccess. Pour bloquer les renvois que vous avez énumérés ci-dessus, vous pouvez ajouter cet extrait à votre fichier .htaccess:

<IfModule mod_rewrite.c> 

RewriteEngine On 

RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?.*4webmasters\.org.*$ [NC,OR] 
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?.*googlsucks\.com.*$ [NC,OR] 
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?.*free\-share\-buttons\.com.*$ [NC,OR] 
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?.*simple\-share\-buttons\.com.*$ [NC] 
RewriteRule ^(.*)$ – [F,L] 

</IfModule> 

Liste avec beaucoup plus « mauvais » références, vous pouvez trouver ici: https://github.com/Stevie-Ray/htaccess-referral-spam-blacklist-block/blob/master/.htaccess

0

La méthode htaccess n'a pas travailler pour moi mais, j'ai été en mesure de le retirer de Google Analytics en utilisant des filtres.

Accédez à votre compte Google Analytics et sélectionnez l'onglet Admin.

Cliquez sur Nouveau filtre

Entrez 4webmasters.org comme un nom pour le filtre.

Sélectionnez le type de filtre Personnalisé. Dans le champ Filtre, recherchez et sélectionnez Source de la campagne. Dans la zone de texte Filtre, écrivez 4webmasters.org Après avoir tout enregistré.

Cela peut prendre jusqu'à 24 heures pour que Goggle le mette à jour.