Lors d’une migration de serveur hébergeant un site WordPress j’ai retrouvé non sans déception une erreur bien connue : 404 not found. Il se peut aussi que vous ayez un lapidaire File not found.
Les symptômes sont simples : sur l’ancien site les permaliens structurés avec le %postname% étaient reconnus, ils ne le sont pas sur le nouveau mais la référence simple ?p=nnn elle fonctionne.
Pourtant aucune changement de paramétrage, une simple copie de serveur à serveur.
Après avoir parcouru de nombreux forums où l’on vous précise qu’il faut le paramétrer (ce qui était déjà mon cas), j’ai fini par comprendre qu’il s’agissait d’un problème de droits sur les répertoires d’installation. En effet l’équivalence entre ses deux notations semble faite par l’intermédiaire de fichier que WordPress gère, encore faut-il qu’il puisse l’écrire. Les droits que j’avais accordés étaient trop strictes, en relâchant un peu tout est revenu à la normale.