Sie sind hier Home » Linux » Internet » mod_rewrite für Apache 2

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

Einen Kommentar zu diesem Script hinterlassen

Name (optional):
E-Mail (optional):
Kommentar (erforderlich):

Kommentarschutz, bitte nicht aktivieren

Bookmark

Diese Beiträge könnten Sie auch interessieren