Apache alle Seiten umleiten (Maintenance)

 

Falls eine Wartung nötig ist und alle Bookmarks und direkte Unterordner umgeleitet werden sollen, kann man mit entsprechenden vorgehen einen Apache Webserver mit entsprechender .htaccess aufsetzen und alles auftretende Ereignisse abfangen.

 

1. im Apache mod rewrite aktivieren

sudo a2enmod rewrite

 

2. sites-enables anpassen um die Weiterleitung zu aktivieren

 sudo nano /etc/apache2/sites-enabled/000-default

 

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride none
Order allow,deny
allow from all
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

 

3. .htaccess Datei erstellen und mit den Weiterleitungsparametern füllen

sudo nano /var/www/.htaccess

 

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !index.html
RewriteCond %{REQUEST_URI} !.*css
RewriteCond %{REQUEST_URI} !.*png
RewriteRule .* ./index.html [R=307,L]

 

 

That´s IT

Leave a Reply

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

*