J’ai mis en ligne mon blog sur une page perso de Free et j’ai utilisé le CMS WordPress qui convient très bien à la réalisation d’un blog.
Comme j’ai voulu une structure d’URL plus sympathique j’ai changé le permalien dans l’administration. Et là suite au changement j’ai eu la grande surprise de constater un erreur 500 :-/
Plus moyen d’accéder au blog 🙁
Je me suis de suite orientée sur une recherche Google par rapport au changement du permalien ayant constaté l’erreur suite à ce changement de configuration.
Dans mes recherches je suis tombée sur un site intéressant qui relate le problème dans l’article suivant : source de l’article.
L’article met en avant que cela peut être dû à un problème du serveur de Free.
Mais il est aussi question du cas du changement du permalien qui peut être cause de cette erreur 500. Dans ce cas, le changement des permaliens a un impact sur le .htaccess qui change à l’enregistrement de cette option.
Pour les pages persos de Free le .htaccess ne doit contenir que le code suivant :
<IfDefine Free>
php56 1
</IfDefine>
Ce code permet d’indiquer au serveur de Free d’utiliser la version 5.6.8 de PHP car les versions utilisées par Free sont datées : voir l’article source.
Si le .htaccess contient plus il faut lever le code supplémentaire et le remplacer sur le serveur afin de lever l’erreur 500.
Autre étape dans la bdd du WordPress, se rendre dans la table « wp_options » changer la valeur de la ligne « permalink_structure » par rien. L’usage par défaut des permaliens devrait être réinitialisé de cette façon et l’erreur 500 a dû disparaître.
L’article propose de remettre en place le système de permalien après coup en ajoutant dans la bdd à la ligne « permalink_structure » la donnée suivante : /index.php/%category%/%postname%/
Ce qui a fonctionné tant que je ne suis pas passée par l’interface de l’administration du WordPress. Mais dès que je suis repassée par l’interface de l’administration l’erreur 500 a été régénérée. D’autre part j’ai constaté de mon côté que le lien vers le détail de l’article ne fonctionnait pas.
Je suis donc revenue à l’utilisation par défaut des permaliens pour les pages persos Free.