Apache 2.2 httpd.conf ErrorDocument mit CGI variablen ansprechen?

daaeon

Enthusiast
Thread Starter
Mitglied seit
05.09.2007
Beiträge
34
Hi Luxxer,

Ich hab ein Problem beim Apache2.2, und zwar habe ich
in der httpd.conf für den 404 Fehler meine eigene Datei angegeben:

ErrorDocument 404 /responder/ThumbnailResponder.cfm

jetzt würde ich gernn noch eine CGI Variable als argument anhängen, z.B. so:

ErrorDocument 404 /responder/ThumbnailResponder.cfm?data= "cgi variable"

Hab schon einiges rumprobiert aber es klappt nicht.
Ist das was ich vorhabe überhaupt möglich, und wenn ja wie?
Ich hoffe mir kann hier jemand weiterhelfen.

Einen Lösung mit .htaccess habe ich schon, würde das ganze aber lieber ohne .htaccess umsetzen.

mfg
daAeon
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Leider kann ich dir so nicht weiterhelfen. Aber vielleicht einfach mal googeln...

Ansonsten sollte es doch bei den meisten Webhostern reichen, wenn
du ins Rootverzeichnis eine 404.html oder error404.html ablegst.

In diese html könntest du dann z.B. einen Metarefresh setzten:
Code:
<meta HTTP-EQUIV="refresh" CONTENT="1; URL=ThumbnailResponder.cfm?data= "cgi variable"">
Das ist zwar nicht die sauberste Lösung, aber müsste klappen!
 
wenns schneller gehn soll als nen 1sek refresh kannste auch ne php datei nehmen mit header('location:index.cfm.....');
 
Danke für die Lösungsansätze,

leider klappt die von Wario vorgeschlagene lösung nicht.
Ich werde zwar weitergeleitet, aber die CGI variable wird nicht ausgewertet,
ich bekomm z.B. nur das zurück:

<html>
<head>
<meta url="ThumbnailResponder.cfm?data='REDIRECT_URL'" ;="" content="1" http-equiv="refresh"/>
</head>
<body/>
</html>

Ich würd auch gerne auf php verzichten. Es sollte doch irgendwie möglich sein in der httpd.conf des Apache auf die CGI variablen zugreifen zu können.
Hinzugefügter Post:
So jetzt hab ichs gelöst.

Ich muss die CGI variable gar nicht übergeben.
ich kann darauf einfach in der cfm datei
über CGI.REDIRECT_URL zugreifen, obwohl bei einem DUMP auf
CGI diese Variable nicht angezeigt wird, ist sie trozdem da!

Trotzdem danke für eure Mühe.

Kannn dan geclosed werden
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh