Dernière mise à jour : 31/12/2021 à 17h54
Table des matières

Introduction
Encore un problème simple à résoudre mais qui m'a demandé beaucoup de temps. Sur ce site que vous consultez actuellement, j'utilise la réécriture d'URL. Je ne m'étendrai pas sur le sujet, si vous êtes ici c'est que vous savez de quoi je parle mais que cela ne fonctionne pas chez vous.
Je ne vais pas détailler ici comment créer des règles de réécriture, le CMS que j'utilise (PhpBoost) le fait automatiquement mais la configuration de base du serveur Apache pour que cela fonctionne.
En partant du principe que votre hébergement permet de faire de la réécriture d'URL, voici les quelques paramétrages à mettre en place.
Activation de mod_rewrite
Pour activer mod_rewrite sur un serveur Apache, une simple commande :
Code BASH :
a2enmod rewrite
Si la réponse à la commande est que a2enmod n'est pas installé, installez locate :
Code BASH :
apt install locate
Puis recherchez la commande a2enmod :
Code BASH :
locate a2enmod
La réponse vous donnera la localisation, par exemple :
Citation :
/usr/sbin/a2enmod]
Vous pourrez alors taper la commande suivante (à adapter en fonction de la réponse précédente) :
Code BASH :
/usr/sbin/a2enmod rewrite