mod_rewrite für Apache 2
mod_rewrite für Apache 2
Um das mod_rewrite modul für apache2 verfügbar zu machen, sind nur 3 schritte notwendig:
Zuerst fügt man rewrite.load dem Directory /etc/apache2/mods-enabled/ hinzu:
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
Danach editiert man die apache configuration für das virtualhosting.
Als Beispiel haben wir hier nur ein virtual hosting (/var/www) welches der Standartinstallation entspricht. Für Apache2 unter ubuntu linux bearbeitet man die Datei /etc/apache2/sites-enabled/000-default.
sudo vi /etc/apache2/sites-enabled/000-default
Man ändert die Allowoverride nach „all“ für das document root directory.
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all </Directory>
Zum Ende startet man den Webserver neu:
sudo /etc/init.d/apache2 restart
Nun kann man die rewrite engine entweder für jedes Projekt mit einer .htaccess starten oder man fügt in /etc/apache2/apache2.conf folgende Direktive ein:
<IfModule mod_rewrite.c> RewriteEgine On </IfModule>
Es wurden noch keine Kommentare zu diesem Script hinterlegt


