Variablenangabe in ErrorDocument (in .htaccess)

drops

New Member
Hallo,
Bei der Verwendung von RewriteCond und RewriteRule stehen bekanntlich die geklammerten Ausdrücke als Variablen %1,... $1,.... zur Verfügung.
Kann ich diese auch irgendwie in der ErrorDocument-Angabe machen?
Hintergrund:
Ich möchte für mehrere Domains die gleiche Fehlerbehandlung machen.
Also
ErrorDocument xxx http://www.......de/cgi-bin/fehler.pl?err=xxx&Seite=y&Rest=r

Bei der Seite www.example.com/igrendwas
soll in y nur example stehen und in r der Wert irgendwas.
 
Nein, die Rewrite-Werte sind nur innerhalb des mod_rewrite gültig.
Als ErrorDocument kommen aber auch CGI's oder PHP-Scripte in Frage.
Diese erhalten über die Environment-Variablen alle nötigen Daten, was-wann-warum einen Fehler ausgelöst hat.

huschi.
 
Hallo,
vielleicht habe ich einen Blackout, aber ich finde in der Perl-Beschreibung jede Menge Environment-Variablen aber keine, die z.B den Error-Code beinhaltet.
 
$ENV{REDIRECT_STATUS} => HTTP-Status-Nummer des Fehlers
$ENV{REDIRECT_URL} => Die aufgerufene URL die den Fehler verursacht hat
$ENV{REDIRECT_SERVER_NAME} || $ENV{SERVER_NAME} || $ENV{HTTP_HOST} => Die Domain

huschi.
 
Back
Top