WordPress : problèmes rencontrés et leurs solutions

Lors du passage de mon environnement local à mon serveur, tous les liens relatifs déclenchent une erreur 404

Dans la plupart des cas, il s’agit d’un simple problème de configuration de votre serveur Apache. En effet, si votre configuration serveur est contenue dans un fichier .htaccess et que le paramètre AllowOverride est défini à None dans la configuration du serveur Apache (configuration par défaut si vous venez de l’installer), le contenu du .htaccess sera ignoré et votre site WordPress ne pourra alors pas fonctionner correctement.

La configuration à modifier est dans /etc/apache2/apache2.conf. Il suffit de passer la valeur de AllowOverride de « None » à « All » :

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

Pourquoi ne pas profiter de l’occasion pour migrer votre configuration du .htaccess au Virtual Host (comme décrit dans l’article Configuration Apache : .htaccess vs Virtual Host )?

Partager sur :