staging.inyokaproject.org

Apache2 Redirect einrichten

Status: Ungelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

16_Bit

Anmeldungsdatum:
19. Februar 2021

Beiträge: Zähle...

Hallo,

ich brauche mal eure Hilfe bei der Einrichtung einer Umleitung. Aktuell ist diese Umleitung konfiguriert:

RedirectMatch 301 (?i)/bs https://dom.de/index.php/123456?lang=de

Alles was an https://dom.de/bs geht wird an https://dom.de/index.php/123456?lang=de umgeleitet.

Nun möchte ich jedoch noch einen Parameter übergeben (in diese Fall z.B. &token=20500 wobei die Nummer sich ändern kann.)

https://dom.de/bs&token=20500

soll an

https://dom.de/index.php/123456?lang=de&token=20500

weiter geleitet werden.

Kann mir jemand sagen, wie ich das einrichten kann? Vielen Dank schon mal.

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

So ganz verstehe ich das "(i?)" nicht. Wofür verwendet Du den Match?

Ich denke, so etwas in der Art sollte funktionieren:

RedirectMatch 301 (?i)/bs(.*) https://dom.de/index.php/123456?lang=de$2

Allerdings kenne ich mich mit Apache-Redirects nicht wirklich aus, nur mit Perl-Pattern-Matching...

Und müsste der korrekte Aufruf der ursprünglichen URL nicht auch eher so aussehen (also mit ? statt &):

https://dom.de/bs?token=20500

Aber auch mit der Formatierung von URL kenne ich mich nicht wirklich aus.

Antworten |