←back to Blog

WordPress + Windows Live Writer + Bad Behavior = Erreur 403 : Solution !

Malheureusement lorsque vous souhaitez ajouter votre blog à Windows Live Writer, ce dernier affiche une erreur 403 ?

Voici la solution !

La source du problème s’agit de Bad Behavior… Ce dernier travaille fortement en amont de WordPress, et considère malheureusement WLW comme un « bot malicieux » et par conséquent le bloque.

Pour résoudre ce problème, il va nous falloir éditer un fichier du plugin « Bad Behavior ».

Méthode:

Éditer le fichier « msie.php » du dossier « bad-behavior » présent dans le répertoire des plugin WordPress.

Et remplacer: (ligne 7)

if (!array_key_exists('Accept', $package['headers_mixed'])) {
    return "17566707";
}

Par

if (strpos($package['headers_mixed']['User-Agent'], "Windows Live Writer")
    === FALSE && !array_key_exists('Accept', $package['headers_mixed'])) {
    return "17566707";
}

Sauvergarder les modifications.

Vous pouvez dès à présent utiliser Windows Live Writer ! 

Source: https://www.jamesmckay.net/2007/06/bad-behavior-does-not-like-windows-live-writer

Une réponse à “WordPress + Windows Live Writer + Bad Behavior = Erreur 403 : Solution !”

  1. Avatar de lebazaar
    lebazaar

    Et dire que j’ai cherché pendant des mois la solution pour abandonné toute espoir d’utiliser un jour WLW pou mon blog, jusqu’au jour ou tu écris ce article pour enfin trouver la solution.

    Merci à toi et je ne regrette pas de t’avoir dans mes flux RSS préféré.

    a+