BulletProof Security bloque certains résultats de recherches de Bing

BulletProof Security est une extension de WordPress qui permet de modifier les .htaccess pour une sécurité accrue de votre site .

Mais il y a toujours un nuage au tableau, du moins des pertes collatérales, les résultats de recherche du moteur bing qui pointent sur votre WordPress n’aboutissent pas, pire même ils donnent une erreur 403 et pour corser le tout certaines recherches fonctionnent et d’autres ne fonctionnent pas …

Ce n’est pas vraiment la faute de BulletProof Security pour lui la requête de bing est bizarre , je recherche « kb2919355 avec l’erreur 0x800700002 » ,résultat en exemple:

http://www.bing.com/search?q=kb2919355+avec+l%27erreur+0x80070002&qs=n&form=QBLH&pq=kb2919355+avec+l%27erreur+0x80070002&sc=0-5&sp=-1&sk=&cvid=6f756577387a4499b3ca55cebefcab69

La requête renvoie les mots clefs de la recherche joints à l’adresse  et forcement l’apostrophe est donc codé en %27 ,Sauf que dans le .htaccess du root du site il y a une jolie ligne qui a été ajoutée par BPS comme ceci :

RewriteCond %{HTTP_REFERER} (%0A|%0D|%27|%3C|%3E|%00) [NC,OR]

Et donc si dans la requête http il y a entre autre un () pardon je voulais écrire un %27 la requête n’est pas permise et boum une erreur 403 !

Nous voilà en train de modifier cette ligne pour que les résultats de recherche avec une apostrophe fonctionnent correctement :

RewriteCond %{HTTP_REFERER} (%0A|%0D|%3C|%3E|%00) [NC,OR]

C’est logique au final, mais pour ma part j’ai passé 2 heures à chercher pourquoi …

Enfin il y a des soirs comme ça ! pour en parler l’article est sur le forum ici

 

 

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.