Plusieurs discussion concernant l’installation de MODx avec XAMPP 1.5.1 faisait apparaître des problèmes pour faire fonctionner les URLs propres...
en discutant avec Jason, j’ai fini par avoir l’explication : pour une raison qui m’échappe, les auteurs de XAMPP ont décidé de modifier la configuration par défaut d’Apache en changeant la directive AllowOverride.
Dans le fichier httpd.conf par défaut vous trouverez, ligne 219 à 223 :
# 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
Il faut simplement le modifier :
AllowOverride
All
Merci Jason !
PS : Evidemment, n’oubliez pas quand même de décommenter (enlever le #) la ligne 118 :
LoadModule rewrite_module modules/mod_rewrite.so