dedlfix: rewrite rule kombinieren mit passwortschutz

Beitrag lesen

Hi!

Kann ich da eine Bedingung einbauen? Nur wenn die Subdomain alt.example.com aufgerufen wird, bitte den Passwortschutz aktivieren? Sonst einfach nach der neuen Domain umschreiben?

Ich glaube nicht, dass das geht, wenn du nicht mit <Files> oder <FilesMatch> oder dem Platzieren der .htaccess ausreichend selektieren kannst. Bedingte Ausführung gibt es nur in den <>-Containern, und da finde ich keinen geeigneten. Außerdem machst du einen Redirect. Das heißt, dass der umgeschriebene Request ein völlig neuer ist. Selbst wenn es ein <IfEnv> gäbe, nützte dir das im Zusammenhang mit dem E-Flag von RewriteRule nichts, denn: neuer Request => neue Umgebung => alte ENVs fort.

Als Alternative sehe ich da nur, den bisherigen Stand in ein anderes Verzeichnis zu kopieren, und dieses zu schützen.

Lo!