Moin moin!
Jetzt hab ich das auf vier verschiedenen Apachen ausprobiert:
1.3.24 / FreeBSD 4.4
1.3.24 / WinXP Pro
1.3.16 / Suse Linux keine Ahnung welche Version
1.3.26 / Win98
Ergebnis: Die ersten beiden arbeiten fehlerlos.
Die unteren beiden - naja.
Der Win98er erzeugt trotz "AllowOverride FileInfo" usw. eine Fehlermeldung: Ein schicker SegFault.
Die Linux-Variante ist auf der Kiste meines Provieders. Da erzeugt der Spaß ebenfalls ein paar dutzend SegFaults und killt gleich die entsprechenden Apache-Child-Prozesse.
Naja, laut http://httpd.apache.org/docs/mod/mod_actions.html#action gibt es diese Moeglichkeit auch gar nicht. Dort ist der cgi-script Parameter eindeutig ein URL-Pfad, keine ganze URL. Leider hinkt die Dokumentation ja der Implementation meist etwas hinterher.
Dass die Windows-Version von Apache immer weniger zuverlaessig ist als die Unix-Versionen, ist ja auch nichts neues. Und 1.3.16 auf Linux, nun, ist vielleicht einfach schon etwas aelter und bughaltiger? Kannst ja mal im Changelog suchen. ;-)
Letztlich wird Action mit einer vollen URL wohl auch einfach einen internen Redirect machen, was man aber auch mit der RewriteEngine (und vielleicht sogar einem einfachen RedirectMatch?) erreichen kann. Und diese Moeglichkeite(n) sind sogar dokumentiert. ;-)
So long
--
Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords.
-- http://support.microsoft.com/default.aspx?scid=kb;en-us;Q276304