URL rewriting, Apache 2.4 et WordPress: pour ne pas y passer deux heures…
Le URL rewriting (permaliens) sous WordPress nécessite pour la version 2.4 de Apache des paramètres différents de ceux utilisés pour Apache 2.2.
La configuration des fichiers:
- monsite.com.conf
- .htaccess
de votre site Wordpress est spécifique lors du passage à Apache 2.4.
Si vous choisissez /%year%/%monthnum%/%postname%/, il faut préciser le chemin complet dans la configuration du site (monsite.com.conf):
En effet, il faut activer:
<Directory /var/www/dbsysnet/> Require all granted Options -Indexes AllowOverride All </Directory>
en n’oubliant surtout pas Require all granted
et surtout le “/” à la fin du chemin vers le dossier racine.
Sinon tous les permaliens amèneront à une page “Not found” et même pas celle que vous avez défini pour les erreurs 404 dans votre .htaccess
.
Voilà. Ça m’a pris plus de deux heures (si Julien n’avait pas été là, on aurait retrouvé mon cadavre au bout d’une branche…).