De nombreux problèmes hérités inhérents à WordPress ouvrir la porte aux mauvais acteurs. C’est incroyable CMSmais j’aimerais que l’équipe principale se concentre sur la correction des problèmes qui affligent WordPress depuis plus d’une décennie. L’un de ces problèmes qui continue de tourmenter WordPress est commentaire COURRIER INDÉSIRABLE. C’est tellement grave que j’ai commentaires désactivés au total ici sur Martech Zone.
Bien que les commentaires soient désactivés et supprimés de la vue, cela n’empêche pas ces robots de tenter de toute façon de publier du spam de commentaires. Il y a une tonne de visites sur mes pages avec la chaîne de requête replytocom
sur eux, essayant de poster du spam. Aussi, je vois ces URL tout au long de Console de recherche Google, ce qui me rend fou car j’essaie de corriger de vrais problèmes avec le site.
réponse à com
Le replytocom
Ce paramètre se trouve généralement dans les URL WordPress lorsque les utilisateurs répondent aux commentaires directement sur une publication. Lorsque quelqu’un répond à un commentaire, WordPress ajoute ?replytocom=[comment ID]
au URLqui permet au site de charger la page avec le fil de commentaires pertinent développé. L’ID du commentaire n’est qu’un numéro, il est donc simple de créer un robot qui se contente d’itérer numériquement pour essayer de publier du spam.
WordPress pourrait se renforcer en créant un nom de paramètre de chaîne de requête dynamique et en hachant le numéro… Je ne sais pas pourquoi ils ne le font pas. Certes, ces URL sont probablement marquées noindex
ils sont toujours accessibles au public pour les abus et également dans chaque installation WordPress, ils sont donc facilement scriptés et abusés.
Le replytocom
Le paramètre attire les robots spammeurs et les exploite pour publier des commentaires indésirables. Ces URL aboutissent également dans Console de recherche Google sous le Exclu section en tant que pages ou URL en double avec des paramètres de requête.
Cela peut créer plusieurs problèmes :
- Ballonnement de l’index: Depuis chaque
replytocom
Les moteurs de recherche traitent une URL comme une page unique ; cela peut augmenter considérablement le nombre de pages indexées, rendant plus difficile pour les moteurs de recherche de trouver et d’indexer le contenu principal de votre site. - Contenu en double: Les moteurs de recherche peuvent voir
replytocom
Les URL constituent du contenu en double car ce ne sont que des variantes de la même page. Cela peut avoir un effet négatif Référencement classements. - Génération de commentaires indésirables: Les robots peuvent utiliser ces URL pour cibler les sections de commentaires à des fins de spam, ce qui entraîne un afflux de commentaires indésirables qui doivent être filtrés ou supprimés.
- Inefficacité du robot d’exploration: Les robots des moteurs de recherche peuvent gaspiller des ressources en explorant inutilement
replytocom
URL au lieu de vous concentrer sur des pages plus précieuses.
.htaccess
Le .htaccess
est un fichier de configuration puissant utilisé par les serveurs Web basés sur Apache pour gérer et contrôler divers aspects d’un site Web. Situé dans le répertoire racine, ce fichier permet aux propriétaires de sites d’effectuer des tâches de redirection d’URL, de contrôle d’accès et d’optimisation des performances.
En plaçant des règles spécifiques dans .htaccess
vous pouvez modifier le comportement du serveur pour chaque répertoire, ce qui en fait un outil essentiel pour améliorer la sécurité du site Web, gérer les redirections et, dans ce cas, gérer des problèmes tels que les paramètres d’URL indésirables qui peuvent avoir un impact sur le référencement et attirer les robots spammeurs.
Pour résoudre ces problèmes, vous pouvez utiliser le .htaccess
fichier pour supprimer le replytocom
paramètre à partir des URL. Ci-dessous se trouve le .htaccess
code et une description de son fonctionnement. Je l’ai placé avant le WordPress par défaut .htaccess
section.
RewriteEngine On
# If replytocom is the only parameter, redirect to the URL without any query string
RewriteCond %{QUERY_STRING} ^replytocom=[^&]*$ [NC]
RewriteRule ^(.*)$ /$1? [R=301,L]
# If replytocom is at the beginning, with other parameters following
RewriteCond %{QUERY_STRING} ^replytocom=[^&]*&(.*)$ [NC]
RewriteRule ^(.*)$ /$1?%1 [R=301,L]
# If replytocom is at the end, preceded by other parameters
RewriteCond %{QUERY_STRING} ^(.*)&replytocom=[^&]*$ [NC]
RewriteRule ^(.*)$ /$1?%1 [R=301,L]
# If replytocom is in the middle, with parameters before and after
RewriteCond %{QUERY_STRING} ^(.*)&replytocom=[^&]*&(.*)$ [NC]
RewriteRule ^(.*)$ /$1?%1&%2 [R=301,L]
Comment fonctionne le code
Chaque bloc de ce code est conçu pour gérer un modèle spécifique du replytocom
paramètre:
- Réécriture du moteur activé: Cette commande active la réécriture d’URL, permettant ainsi
RewriteCond
et RewriteRule
commandes à exécuter. - Première condition: Si
replytocom
est le seul paramètre de l’URL, il correspond ^replytocom=[^&]*$
qui recherche replytocom
seul sans aucun autre paramètre. Il réécrit ensuite l’URL, en supprimant tous les paramètres de requête et en redirigeant vers l’URL avec un 301
code d’état (redirection permanente). - Deuxième condition: Si
replytocom
est au début de la chaîne de requête et est suivi d’autres paramètres, il correspond ^replytocom=[^&]*&(.*)$
. La règle de réécriture supprime alors replytocom
mais conserve les autres paramètres. - Troisième condition: Si
replytocom
est à la fin de la chaîne de requête et précédé d’autres paramètres, il correspond ^(.*)&replytocom=[^&]*$
. Cette règle supprime le replytocom
paramètre tout en conservant les paramètres précédents. - Quatrième condition: Si
replytocom
est pris en sandwich entre d’autres paramètres, il correspond ^(.*)&replytocom=[^&]*&(.*)$
. Cette règle supprime replytocom
tout en préservant les paramètres avant et après.
Ce .htaccess
La configuration permet de garantir que les moteurs de recherche et les visiteurs sont redirigés vers une version d’URL plus propre et plus efficace sans le replytocom
paramètre. Il réduit la surcharge de l’index, atténue les problèmes de contenu en double et contribue à améliorer les performances globales du référencement.
Cela élimine-t-il le spam dans les commentaires ?
En utilisant .htaccess
pour supprimer le replytocom
Ce paramètre peut aider à réduire certains types de spam de commentaires, mais il ne les éliminera pas complètement. Cette méthode cible spécifiquement les robots spammeurs qui exploitent replytocom
URL pour inonder les sections de commentaires de spam. En supprimant ce paramètre, vous pouvez réduire le nombre de points d’entrée pour les robots qui s’appuient sur cette structure d’URL. Cependant, les robots spammeurs déterminés peuvent toujours trouver d’autres moyens d’accéder au formulaire de commentaires et d’en abuser.
Pour lutter davantage contre le spam dans les commentaires, envisagez de mettre en œuvre ces stratégies supplémentaires :
- Activer CAPTCHA: Ajout un CAPTCHA à votre formulaire de commentaire peut bloquer les robots automatisés.
- Utiliser des plugins anti-spam: plugins WordPress comme Parler propre sont très efficaces pour filtrer le spam.
- Exiger une connexion pour les commentaires: restreindre les commentaires aux utilisateurs connectés uniquement, ce qui peut réduire le spam en limitant l’accès aux utilisateurs enregistrés.
- Commentaires modérés: activez la modération manuelle ou configurez des filtres basés sur des mots clés pour détecter les commentaires suspects avant leur mise en ligne.
Alors que .htaccess
est une excellente première ligne de défense, et la combiner avec d’autres mesures anti-spam est le moyen le plus efficace de protéger votre site WordPress contre les commentaires indésirables.
octobre 8, 2024
WordPress : éliminez les problèmes de spam dans les commentaires Replytocom et de console de recherche à l’aide de .htaccess
De nombreux problèmes hérités inhérents à WordPress ouvrir la porte aux mauvais acteurs. C’est incroyable CMSmais j’aimerais que l’équipe principale se concentre sur la correction des problèmes qui affligent WordPress depuis plus d’une décennie. L’un de ces problèmes qui continue de tourmenter WordPress est commentaire COURRIER INDÉSIRABLE. C’est tellement grave que j’ai commentaires désactivés au total ici sur Martech Zone.
Bien que les commentaires soient désactivés et supprimés de la vue, cela n’empêche pas ces robots de tenter de toute façon de publier du spam de commentaires. Il y a une tonne de visites sur mes pages avec la chaîne de requête
replytocom
sur eux, essayant de poster du spam. Aussi, je vois ces URL tout au long de Console de recherche Google, ce qui me rend fou car j’essaie de corriger de vrais problèmes avec le site.réponse à com
Le
replytocom
Ce paramètre se trouve généralement dans les URL WordPress lorsque les utilisateurs répondent aux commentaires directement sur une publication. Lorsque quelqu’un répond à un commentaire, WordPress ajoute?replytocom=[comment ID]
au URLqui permet au site de charger la page avec le fil de commentaires pertinent développé. L’ID du commentaire n’est qu’un numéro, il est donc simple de créer un robot qui se contente d’itérer numériquement pour essayer de publier du spam.WordPress pourrait se renforcer en créant un nom de paramètre de chaîne de requête dynamique et en hachant le numéro… Je ne sais pas pourquoi ils ne le font pas. Certes, ces URL sont probablement marquées
noindex
ils sont toujours accessibles au public pour les abus et également dans chaque installation WordPress, ils sont donc facilement scriptés et abusés.Le
replytocom
Le paramètre attire les robots spammeurs et les exploite pour publier des commentaires indésirables. Ces URL aboutissent également dans Console de recherche Google sous le Exclu section en tant que pages ou URL en double avec des paramètres de requête.Cela peut créer plusieurs problèmes :
replytocom
Les moteurs de recherche traitent une URL comme une page unique ; cela peut augmenter considérablement le nombre de pages indexées, rendant plus difficile pour les moteurs de recherche de trouver et d’indexer le contenu principal de votre site.replytocom
Les URL constituent du contenu en double car ce ne sont que des variantes de la même page. Cela peut avoir un effet négatif Référencement classements.replytocom
URL au lieu de vous concentrer sur des pages plus précieuses..htaccess
Le
.htaccess
est un fichier de configuration puissant utilisé par les serveurs Web basés sur Apache pour gérer et contrôler divers aspects d’un site Web. Situé dans le répertoire racine, ce fichier permet aux propriétaires de sites d’effectuer des tâches de redirection d’URL, de contrôle d’accès et d’optimisation des performances.En plaçant des règles spécifiques dans
.htaccess
vous pouvez modifier le comportement du serveur pour chaque répertoire, ce qui en fait un outil essentiel pour améliorer la sécurité du site Web, gérer les redirections et, dans ce cas, gérer des problèmes tels que les paramètres d’URL indésirables qui peuvent avoir un impact sur le référencement et attirer les robots spammeurs.Pour résoudre ces problèmes, vous pouvez utiliser le
.htaccess
fichier pour supprimer lereplytocom
paramètre à partir des URL. Ci-dessous se trouve le.htaccess
code et une description de son fonctionnement. Je l’ai placé avant le WordPress par défaut.htaccess
section.Comment fonctionne le code
Chaque bloc de ce code est conçu pour gérer un modèle spécifique du
replytocom
paramètre:RewriteCond
etRewriteRule
commandes à exécuter.replytocom
est le seul paramètre de l’URL, il correspond^replytocom=[^&]*$
qui recherchereplytocom
seul sans aucun autre paramètre. Il réécrit ensuite l’URL, en supprimant tous les paramètres de requête et en redirigeant vers l’URL avec un301
code d’état (redirection permanente).replytocom
est au début de la chaîne de requête et est suivi d’autres paramètres, il correspond^replytocom=[^&]*&(.*)$
. La règle de réécriture supprime alorsreplytocom
mais conserve les autres paramètres.replytocom
est à la fin de la chaîne de requête et précédé d’autres paramètres, il correspond^(.*)&replytocom=[^&]*$
. Cette règle supprime lereplytocom
paramètre tout en conservant les paramètres précédents.replytocom
est pris en sandwich entre d’autres paramètres, il correspond^(.*)&replytocom=[^&]*&(.*)$
. Cette règle supprimereplytocom
tout en préservant les paramètres avant et après.Ce
.htaccess
La configuration permet de garantir que les moteurs de recherche et les visiteurs sont redirigés vers une version d’URL plus propre et plus efficace sans lereplytocom
paramètre. Il réduit la surcharge de l’index, atténue les problèmes de contenu en double et contribue à améliorer les performances globales du référencement.Cela élimine-t-il le spam dans les commentaires ?
En utilisant
.htaccess
pour supprimer lereplytocom
Ce paramètre peut aider à réduire certains types de spam de commentaires, mais il ne les éliminera pas complètement. Cette méthode cible spécifiquement les robots spammeurs qui exploitentreplytocom
URL pour inonder les sections de commentaires de spam. En supprimant ce paramètre, vous pouvez réduire le nombre de points d’entrée pour les robots qui s’appuient sur cette structure d’URL. Cependant, les robots spammeurs déterminés peuvent toujours trouver d’autres moyens d’accéder au formulaire de commentaires et d’en abuser.Pour lutter davantage contre le spam dans les commentaires, envisagez de mettre en œuvre ces stratégies supplémentaires :
Alors que
.htaccess
est une excellente première ligne de défense, et la combiner avec d’autres mesures anti-spam est le moyen le plus efficace de protéger votre site WordPress contre les commentaires indésirables.Source link
Partager :
Articles similaires