mod_rewrite aktivieren

Da hat man seinen Webserver perfekt konfiguriert und auch in der httpd.conf das Modul mod_rewrite aktiviert und trotzdem geht es nicht?

Was vielmals vergessen wird:
mod_rewrite funktioniert nur, wenn auch "AllowOverride All" und "Options +SymLinksIfOwnerMatch" in einer Directory direktive gesetzt sind; dies ist bei Standardinstallationen meistens nicht so!

Um es zu aktivieren einfach folgende Konfigurationsdirektive angeben (statt /home/www einfach den Verzeichnispfad nehmen wo mod_rewrite funktionieren soll):

<Directory "/home/www">
AllowOverride All
Options +SymLinksIfOwnerMatch
</Directory>

Nun sollte es klappen!