404 Fehler bei bestimmter Get-Variable

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

404 Fehler bei bestimmter Get-Variable

Postby lorus111 » 25. October 2010 17:50

Hallo zusammen,

ich würde gerne erreichen, dass mein Apache einen 404-Error zurück gibt, wenn meine index.php mit einem bestimmten Get-Parameter aufgerufen wird.

Also zum Beispiel bei:
http://meineseite.de/index.php?bla=blubb --> 404 Error
http://meineseite.de/index.php?normal=ok --> normale Verarbeitung

Könnt ihr mir verraten, wie ich das mit einer .htaccess erreichen kann?

Vielen Dank für eure Hilfe

Grüße,

lorus
lorus111
 
Posts: 1
Joined: 25. October 2010 17:44

Re: 404 Fehler bei bestimmter Get-Variable

Postby Nobbie » 26. October 2010 16:09

Eine 404 bedeutet ja "not found" - das ist ja unrichtig und es gibt auch keine sinnvolle Lösung dafür (man könnte auf eine ungültige URL weiterleiten - aber das ist nicht das gleiche).

Mit mod_rewrite kann man dagegen sinnvollerweise einen 403er ausgeben lassen (not allowed), das ist ja auch der eigentliche Sinn. Wenn es also 404 sein muss, mache einen Redirect auf eine nicht existierende Datei, sonst benutze das Flag "F" um einen 403 zurückzugeben:

http://httpd.apache.org/docs/current/mo ... iteoptions
Nobbie
 
Posts: 13171
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 35 guests