Nous allons voir dans cet article comment activer les permaliens de WordPress et corriger l’erreur Error 404 : File not found
La structure par default de WordPress utilise l’id de l’article u de la page comme identifiant unique dans l’url : https://www.adsysteme.com/?p=261
Il est recommandé fortement de changer la structure par default et de la remplacer par le nom de l’article pour optimiser le référencement naturel.
Pour ce faire, il faut :
- Activer le module Apache rewrite
- Inclure la configuration personnalisée de fichier .htaccess
- Modifier les permaliens de WordPress
Activer le module Apache rewrite
Le module rewrite permet la réécriture des URLs et l’activation de ce module se fait par la commande suivante :
# a2enmod rewrite
# service apache2 restart
Inclure la configuration personnalisée de fichier .htaccess.
Pour inclure une configuration personnalisée via un fichier .htaccess, il faut modifier le fichier de configuration de votre site qui se trouve dans le repértoire /etc/apache2/sites-available/.
Modifier ou ajouter AllowOverride all dans votre fichier.
# nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example
<Directory /var/www/example>
Options +FollowSymLinks
AllowOverride all
Require all granted
</Directory>
ErrorLog /var/log/apache2/error.example.com.log
CustomLog /var/log/apache2/access.example.com.log combined
</VirtualHost>
# service apache2 restart
Modifier les permaliens de WordPress
Dans Réglages > Permaliens, vous pourrez choisir entre les options Nom de l’article :

Le choix du permalien est primordial et doit être effectué dès le début de l’installation d’un site WordPress.