nichtgefundene URL-Name an 404Fehlerseite über GET versenden

Alles, was den Apache betrifft, kann hier besprochen werden.

nichtgefundene URL-Name an 404Fehlerseite über GET versenden

Postby elita » 20. October 2007 16:18

Hallo,

gibt es eine Möglichkeit die Datei-Name die nicht gefunden wurde an ein php-script über GET zu versenden?

Es sollte so ablaufen:
1. Man gibt http://www.mydomain.de/datei-die-nicht-gibt.htm ein
2. Da die Datei nicht gefunden wurde, wird man auf http://www.mydomain.de/404.php?url=datei-die-nicht-gibt.htm weitergeleitet

wär das mit Hilfe von .htaccess möglich?

Vielen Dank im Voraus!!!
elita
 
Posts: 3
Joined: 20. October 2007 16:16

Postby Wiedmann » 20. October 2007 16:52

Du musst ja nur das ErrorDocument für 404 auf dein Script legen. Das Script erfährt dann das ursprüngliche Dokument aus einer Servervariablen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby elita » 20. October 2007 18:11

ich habe es schon versucht, aber das klappt nicht:

.htaccess
Code: Select all
ErrorDocument 404 /index.php


index.php
Code: Select all
echo $_SERVER['PHP_SELF']."<br />".$_SERVER["HTTP_REFERER"];


Wird ausgegeben:
Code: Select all
/index.php<br />


hast du ein anderes Vorschlag?
elita
 
Posts: 3
Joined: 20. October 2007 16:16

Postby Wiedmann » 20. October 2007 18:35

hast du ein anderes Vorschlag?

Yup, PHP Basics:
Schreibe in die "index.php" nur phpinfo() rein und schau, welche Variablen du hast, und welche davon Sinn machen für dein Vorhaben.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby elita » 20. October 2007 18:56

Wiedmann wrote:
hast du ein anderes Vorschlag?

Yup, PHP Basics:
Schreibe in die "index.php" nur phpinfo() rein und schau, welche Variablen du hast, und welche davon Sinn machen für dein Vorhaben.


es funktioniert, danke...
da gabs soger mehrere Variablen, ich habe mir $_SERVER["REDIRECT_URL"] ausgesucht.
elita
 
Posts: 3
Joined: 20. October 2007 16:16

Postby glitzi85 » 26. October 2007 21:43

elita wrote:da gabs soger mehrere Variablen, ich habe mir $_SERVER["REDIRECT_URL"] ausgesucht.

Und keine davon ist zuverlässig ;-)

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim


Return to Apache

Who is online

Users browsing this forum: No registered users and 18 guests