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.

Kommentare

Keine Einträge