Rewrite Modul unter Ubuntu
Ja, ja, schon tausendmal gemacht, und jedesmal wieder vergisst man etwas. Hier die Anleitung.
Voraussetzungen:
- Ubuntu mit Apache-Server und PHP installiert
Anleitung:
- Das Rewrite Modul enablen im Terminal:
- sudo a2enmod rewrite
- Im aktuellen VirtualHost (Datei default oder andere in /etc/apache2/sites-available/) AllowOverride aktivieren:
- <Directory /www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory> - /www/ ist dabei das Verzeichnis, wo sich die Dateien für die Virtuelle Umgebung befinden
- Apache Module neu laden, Terminal:
- sudo /etc/init.d/apache2 restart
- Fertig!
- Einfache .htaccess-Datei zum Testen:
- RewriteEngine on
RewriteRule index.html$ index.php - Damit sollte dieses Problem aus der Welt sein.