Apache Seite bis auf 1 Verzeichnis komplett umleiten

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
xcomm
Beiträge: 802
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Apache Seite bis auf 1 Verzeichnis komplett umleiten

Beitrag von xcomm » 26.04.2024 17:56:12

Hi Gemeinde,

möchte mit mode rewrite die komplette Seite umleiten aber ein internes Verzeichnis ausschliessen.

Wie müsste das aussehen?

Danke

Benutzeravatar
heisenberg
Beiträge: 4123
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Apache Seite bis auf 1 Verzeichnis komplett umleiten

Beitrag von heisenberg » 26.04.2024 18:02:52

Welche Versuche hast Du bisher unternommen?

Benutzeravatar
xcomm
Beiträge: 802
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: Apache Seite bis auf 1 Verzeichnis komplett umleiten

Beitrag von xcomm » 28.04.2024 19:17:07

Ich habe jetzt das, aber hier wird das Verzeichnis https://example.de/dir/abc.php auch mit umgeleitet.

Code: Alles auswählen

  <Directory /var/www/site/>
  Options +FollowSymlinks
  RewriteEngine On
  RewriteCond %{REQUEST_URI} !^/dir/? [NC]
  RewriteBase /
  ...
  RewriteRule ^ https://example.de [R=301,L]

Benutzeravatar
heisenberg
Beiträge: 4123
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Apache Seite bis auf 1 Verzeichnis komplett umleiten

Beitrag von heisenberg » 28.04.2024 19:51:32

Dann mach hinter das Fragezeichen noch ein .* Damit sollte das tun.

Benutzeravatar
4A4B
Beiträge: 962
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: Apache Seite bis auf 1 Verzeichnis komplett umleiten

Beitrag von 4A4B » 29.04.2024 11:07:20

Wofür steht denn das "..."?

Die Bedingung (Rewritecond) sollte direkt über der Weiterleitungsregel stehen, auf welche sie sich bezieht.

Benutzeravatar
xcomm
Beiträge: 802
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: Apache Seite bis auf 1 Verzeichnis komplett umleiten

Beitrag von xcomm » 01.05.2024 17:21:40

Hi heisenberg,

danke für die Hilfe mit dem Mod_Rewrite!

hi 4A4B,

das wars - HMMD!

Ich hatte noch etwas dazwischen und deshalb ging die ausnahme bisher nicht. Mein Fehler.

Code: Alles auswählen

<Directory /var/www/site/>
  Options +FollowSymlinks
  RewriteEngine On
  RewriteCond %{REQUEST_URI} !^/dir/? [NC]
  RewriteRule ^ https://example.de [R=301,L]
  RewriteBase /
  ...

Antworten