suit: RewriteRule - Weiterleitung für ein Wartungsfenster

Beitrag lesen

RewriteCond %{REMOTE_ADDR} !=11.12.13.14
RewriteCond %{REQUEST_URI} !=/maint/index.html [NC]
RewriteRule ^(.*)$ http://www.subdomain.firma.de/maint/index.html [R=302,NC,L][/code]

Da stimmt etwas nicht - was hat es mit dem =-Zeichen auf sich? Zudem hat der Punkt einem regulären Ausdruck eine Sonderbedeutung, den musst du maskieren, ansonsten werden auch noch vieel andere deine Wartungssseite zu Gesicht bekommen.

Dass du für Beispiele example.com usw. verwenden sollst, hat dir ChrisB bereits gesagt.

Jetzt habe ich nur ein Problem, die Wartungsseite nutzt Bilder und CSS. Wenn ich dir Rewrite-Engine ausschalte, wird dass alles richtig aufgelöst, sobald ich Sie einschalte, werde ich auf die Wartungsseite weitergeleitet, aber die Formatierung ist weg, dass heißt, es werden keine Bilder mehr angezeigt und die Tabellen u.s.w. sind weg. An was kann das liegen?

Was auch klar ist, du leitest schließlich sämtlichen Traffic auf /maint/index.html um - auch das lässt sich (womöglich sogar in einen einzigen usdruck) fassen den du entsprechend als Bedingung ergänzen musst.

z.B. alle Pfade die mit /maint/ beginnen