Bonjour Proxy,
merci pour votre réponse.
En faite, j'avais trouvé la solution, et la voici pour ceux qui cherchent aussi :
Par défaut, dans le fichier de configuration de apache, c'est-à-dire /etc/httpd/conf/httpd.conf,
la ligne :
LoadModule rewrite_module modules/mod_rewrite.so
est bien décommentée,
mais le module de réécriture d'url n'est pas encore activé.
Pourquoi ? Parce que plus bas dans le fichier on a :
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
le AllowOverride est sur
None,
ce qui veut dire que les fichiers .htaccess (là où vous mettez entre autres vos règles d'écriture des url),
ne sont pas lus par Apache.
Donc il faut mettre
All à la place de None.
Ensuite, redémarrer Apache en ligne de commande en tapant :
service httpd restart
pour que apache prenne en compte la modification de httpd.conf
Le module de réécriture d'url est maintenant activé.
Que la puissance de linux soit avec vous !