Seite 1 von 1

.htaccess Frage

Verfasst: 01.12.2006, 20:06
von Indigo
Ich werde am Wochenende das Design einer Seite komplett austauschen.
Dafür muss ich auch Datenbanken etc. austauschen und das ganze wird ein paar Stunden dauern bis das neue Design komplett läuft.

Normalerweise hatte ich vor mit allow/deny alle Besucher auszusperren bis auf meine eigene IP.

Sinnvoller wäre es natürlich die Besucher während der Umstellung auf eine andere Domain weiterzuleiten, wo sie dann ne kurze Info über die Downtime bekommen.

Was müsste ich dafür in die .htaccess Datei schreiben ?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 01.12.2006, 21:36
von haha
Der Fehler 503 ("Service temporarily unavailable") wäre für Deine Zwecke besser geeignet und mit der simplen Zeile Redirect 503 / zu erreichen.

Da Du aber selbst noch auf den Server zugreifen willst, müsstest Du einen kleinen Umweg nehmen. In die oberste .htaccess folgende Zeilen:

RewriteEngine on
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^12\.34\.56\.78$
RewriteRule .* 503.php

In das Skript 503.php (PHP nur als Beispiel) diese Zeilen:

<?php
header("HTTP/1.0 503 Service unavailable");
?>
<html><body>
<h1>Im Augenblick nicht verfügbar</h1>
<p>Schöne Nachricht …

Wenn Du lustig bist, kannst Du Robots und anderen Maschinen mittels Retry-After sogar noch verraten, wann Du gedenkst wieder ans Netz zu gehen (ob sie der Zeitpunkt interessiert, ist eine andere Frage).

Verfasst: 01.12.2006, 22:39
von Indigo
Hört sich gut an.

Werd ich dann mal so testen.