0

J'ai essayé la plupart des réponses déjà publiées sur stackoverflow sans aucune chance.bloque les sous-domaines de redirection de spam en utilisant .htacess

Je veux bloquer les références pour les sous-domaines et le domaine principal des robots de spam et utilise donc le code suivant.

RewriteEngine on 
RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)*semalt\.com [OR,NC] 
RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)*buttons-for-website\.com [OR,NC] 
RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)*simple-share-buttons\.com [NC] 
RewriteRule .* - [F] 

J'ai hébergé mon site sur awardspace.com.

Le problème est que je vois toujours des références des sous-domaines des sites Web mentionnés ci-dessus.

Quelqu'un peut-il m'aider, où vais-je me tromper?

+0

Essayez de supprimer cette partie^http: // –

Répondre

0

Détendez votre regex en utilisant plus:

RewriteEngine on 

RewriteCond %{HTTP_REFERER} (buttons-for-website|semalt|simple-share-buttons)\. [NC] 
RewriteRule^- [F]