von HG |
Dann stehst du vor einem Problem: ErrorDocument hat keinen weiteren Parameter, mit dem du die POST-Daten weiterleiten könntest.
Die einzige Möglichkeit wäre evtl. mit mod_rewrite die url immer so umzuschreiben, daß ein Request immer auf eine existierende Datei geht.
Zum Beispiel dadurch, daß die Seite immer auf /post/foo.bar requestet, und du diese URL dann auf die richtige URL umschreibst. |
von Can |
Ja, das hab ich ja gleich am Anfang getestet, sieht wirklich so aus, als würden die durch die Umleitung zu nem ErrorDocument verloren gehen... |
von alexhaid |
Ok, ist auch noch die Frage, ob es sich dabei um einen apache handelt... |
von HG |
jo. in der Doku vom Apache steht, daß ein wirklich neuer Request nur dann stattfindet, wenn das ErrorDocument mit http://.... angegeben wird. Ohne ein http://... müsste es daher eine interne Umleitung sein. Ob aber POST-Variablen mit umgeleitet werden, steht leider nicht da. |
von alexhaid |
Nein, ausprobiert hab ich das nicht. Ist aber leicht zu überprüfen.. sind die Daten in $_POST bzw. $HTTP_POST_VARS noch vorhanden? Ich nehme an, dass Can das schon porbiert hat...
Ich glaube, dass die POST Daten völlig vom Request abhängig sind und dass durch die .htaccess Einstellungen ein neuer Request erzeugt wird. Aber ich kann mich täuschen?!
Vielleicht ist unter apache.org was zu finden.
alex |
|