frankx: "online"-Version - Verkettung von .htaccess?

Beitrag lesen

Hellihello

bisher habe ich für die testversionen einer Seite immer Unterordner, die "test1" etc bis "pre_release", "final_draft" lauten.

Jetzt dachte ich, es wäre vielleicht schlau, einen Ordner "online" zu haben. Dann könnte man "aktuellste_testversion" einfach in "online" Umwandeln.

Wie aber komme ich dort in den Ornder? Ein der .htaccess in der DocumentRoot dann

RewriteEngine on
RewriteBase /online
RewriteRule (.*) /online?$0 [L]

RewriteEngine on
RewriteBase /
RewriteRule (.*) /online/$0 [L]

Aber das bringt natürlich alle Anfragen nach dort. Sowohl die nach www.example.com sondern auch www.example.com/test1 oder www.example.com/test2 oder so.

Also:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /online/$0 [L]

Sollte alle Anfragen, die nicht als Dateipfad oder Verzeichnispfad existitieren in den Ordner "online" Routen, den Pfadanteil der bisherigen URL hintenagehängt und dannach Schluss.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?url=$0 [L]

Schnappt sich das dann, bekommt also dieselbe URL mit einem "/online/"
dazwischen, und verwurstelt das dann so, wies bisher schon klappte.

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt