Activer les fichiers .htaccess et le mod_rewrite

Par défaut, Apache dans mac osx n’accepte pas les fichiers .htaccess, et c’est un peu dommage, surtout quand on voudrait faire de l’URL Rewriting.

Nous allons voir comment réactiver tout ça.

1. Modifier /etc/apache2/httpd.conf

sudo vi /etc/apache2/httpd.conf 

Rechercher la chaine de caractères “Override” (sous VI faites “/” + chaine pour une recherche, puis “n” pour rechercher une nouvelle fois).

Vous devez trouver la ligne :

#
# 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

Et remplacez cette dernière ligne par 

AllowOverride All

2. Modifier /etc/apache2/users/votrenom.conf 
sudo vi /etc/apache2/users/votrenom.conf

Remplacez la ligne
Options Indexes MultiViews

par
Options All

Et
AllowOverride None

Par
AllowOverride All

 

One Response to “Activer les fichiers .htaccess et le mod_rewrite”

  1. Merci beaucoup pour ce petit post clair et précis.
    C’est claire que c’est dommage que sa ne soit pas activé par défaut.

    Bonne continuation.

Discussion Area - Leave a Comment