XAMMP / OSX / mod_rewrite

Um bei XAMPP mod_rewrite (also das Umschreiben von URLs mittels definierter Regeln) unter OSX zu aktivieren, bedarf es einger manueller Konfigurationseinstellungen:

(1.)
/Applications/XAMPP/xamppfiles/etc/httpd.conf:

a.) In der Zeile „LoadModule rewrite_module modules/mod_rewrite.so“ muss „#“ entfernt werden, ansonsten wird das Modul gar nicht erst geladen.

b.)
DocumentRoot „/Applications/XAMPP/xamppfiles/htdocs“
<Directory />
Options FollowSymLinks
AllowOverride All
(…)
</Directory>

(2.)
In der vHost-Konfiguration (entweder Applications/XAMPP/xamppfiles/etc/httpd.conf, oder Applications/XAMPP/xamppfiles/etc/extras/httpd-vhosts.conf)

<Directory „/directoryname“>
(…)
AllowOverride All
</Directory>

(3.)
Und zu guter Letzt hier:
/etc/apache2/users/username.conf<Directory „directoryname“>
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>Anschliessend XAMPP neu starten, dann sollte es funktionieren. Bei mir tat’s dann jedenfalls 🙂

Schreibe einen Kommentar