Hallo,
ich habe ein Problem mit einer RewriteRule bei einem Perl-Script.
Dabei wird z.B. die URL
www.xyz.abc.de/cgi-bin/test.pl
umgeleitet nach
www.xyz.abc.de/xyz/cgi-bin/test.pl
Soweit funktioniert die Regel.
Das Script test.pl wird aus einem Formular aufgerufen und soll die
Formulardaten verarbeiten. Aber es sieht so aus, als wenn die
POST-Variablen nicht weitergereicht werden.
Wenn ich die richtige URI, die nicht umgeleitet wird, aufrufe, dann sind
alle POST-Variablen da.
Bei GET funktioniert alles, logisch - steht ja auch in der url.
Hier mal die Rule nebst Conditions:
# wenn URI nicht mit "/xyz" beginnt
RewriteCond %{REQUEST_URI} !/xyz(.*)
# und wenn Hostname "www.xyz.abc.de" ist
RewriteCond %{HTTP_HOST} ^www\.xyz\.abc\.de
# dann umschreiben auf https://www.xyz.abc.de/xyz + URI
RewriteRule ^(.*)$ https://www.xyz.abc.de/xyz$1 [R]
Ich hab bei www.apache.org/httpd/ und auch bei mod_rewrite auf den ersten
Blick nichts gefunden. Aber manchmal ist man ja auch schon betriebsblind
:-)
Ich bin nicht gerade _der_ Profi, was solche Regeln und regul=E4re
Ausdr=FC=
cke
betrifft. Vielleicht sind ja meine Regeln nicht in Ordnung trotzdem die
einfache Umleitung von statischen Seiten funktioniert.
W=E4re sch=F6n, wenn jemand einen Hinweis h=E4tte.
Danke
Sven
--
Sven Leichsenring
Landesbetrieb f=FCr Datenverarbeitung und Statistik Brandenburg
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------