Eine wachsende Website bringt neue Herausforderungen mit sich und eine davon ist Kommentar-Spam. Zum Glück gibt es viele Lösungen, um Kommentar-Spam effektiv zu bekämpfen. Mit Akismet können Sie beispielsweise Kommentar-Spam effektiv reduzieren. Sie können auch CAPTCHA verwenden, um Spam-Bots zu blockieren. In diesem Artikel zeigen wir Ihnen, wie Sie WordPress-Kommentar-Spam mit Cookies für Kommentare reduzieren können.
Als erstes müssen Sie die installieren und aktivieren Cookies für Kommentare Plugin. Das Plugin funktioniert sofort und Sie müssen keine Einstellungen konfigurieren.
Wie funktionieren Cookies für Kommentare?
Der Großteil des Kommentar-Spams wird von Spam-Bots gesendet. Diese Spam-Bots sind im Grunde Software-Skripte, die das Web auf der Suche nach Kommentarformularen durchsuchen und dann Spam-Kommentare senden.
Um Tausende von Websites zu spammen, laden diese Programme keine Bilder und Stylesheets. Der Text auf einer Seite reicht aus, um das Vorhandensein eines Kommentarformulars festzustellen.
Das Plugin Cookies für Kommentare lädt ein Stylesheet oder ein Bild, wenn auf eine Seite Ihrer WordPress-Site zugegriffen wird. Wenn der Browser des Benutzers das Stylesheet oder die Bilddatei herunterlädt, setzt das Plugin ein Cookie im Browser des Benutzers.
Das Plugin sucht nach dem Cookie, wenn ein Benutzer versucht, einen Kommentar zu posten. Wenn das Cookie vorhanden ist, bedeutet dies, dass der Benutzer kein Spam-Bot ist.
Wenn das Cookie nicht existiert, handelt es sich bei dem Benutzer höchstwahrscheinlich um einen Spam-Bot und der von ihm gesendete Kommentar wird als Spam markiert.
So verhindern Sie vollständig, dass Spam-Bots kommentieren
Cookies für Kommentare erkennen Spammer erfolgreich, lassen sie jedoch einen Kommentar posten. Dieser Kommentar geht in Spam-Kommentare ein. Mit wenig mehr Aufwand können Sie die Bots ganz davon abhalten, einen Kommentar zu posten.
Dazu müssen Sie den Cookie-Wert ermitteln. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle auf Ihrer Website und wählen Sie dann Seitenquelle anzeigen.
Dadurch wird ein neuer Tab in Ihrem Browser geöffnet, der den HTML-Quellcode der Seite anzeigt. Sie müssen zum Ende der Seite scrollen, bis Sie eine ähnliche Zeile wie diese finden:
<img alt="css.php" src="http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=9692e3a737ecafe8fe6329490410ff50&o=i&t=201927728" width="1" height="1" />
Der Wert nach css.php?k=
ist der Wert des Cookies. Wie in diesem Beispiel ist es 9692e3a737ecafe8fe6329490410ff50
. Diesen Wert benötigen Sie im nächsten Schritt.
Jetzt müssen Sie sich über einen FTP-Client mit Ihrer Website verbinden und die .htaccess-Datei bearbeiten. Fügen Sie diesen Code einfach vor allem anderen in Ihre .htaccess-Datei ein.
RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$ RewriteRule ^wp-comments-post.php - [F,L]
Sie müssen XXX durch den Cookie-Wert ersetzen.
Das ist alles. Ihre .htaccess-Datei sucht nun nach einem Cookie-Wert und wenn er nicht gefunden wird, wird der Benutzer daran gehindert, Kommentare abzugeben.
Wir hoffen, dieser Artikel hat Ihnen geholfen, WordPress-Kommentar-Spam auf Ihrer Website zu reduzieren.