mod_rewrite für Apache2 aktivieren

Da war ich grad am testen der älteren Applikationen welche sich noch im Home befanden, und bekam auf einmal einen internal Server error. Und genau da fiel mir ein, das ich noch kein mod_rewrite aktiviert hatte. Also musste ich das auch noch schnell nachholen.

Umgesetzt ist es ganz einfach. Man setze einen symbolischen Link/aktiviere das Modul und starte Apache neu (alles als root).  Das ganze in etwas ausführlicher Form:

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

oder einfacher und kürzer ist es wenn man a2endmod benutzt:

a2enmod rewrite

Abschließend starten wir den Apache kurzerhand neu:

/etc/init.d/apache2 restart

Und schon sollte es funktionieren. Falls es trotz alledem nicht funktioniert, fehlen vermutlich Anweisungen oder Berechtigungen.
Entweder hilft in der .htaccess ein

+OptionsFollowSymlinks

oder falls nicht vorhanden

RewriteBase /

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>