Das muss ich nicht! Der Statuscode 400 zeigt, dass PHP für die Abfrage gar nicht erst belastigt wird. Ebensowenig mod_rewrite.
es sei denn, der Request geht bis zum PHP-Interpreter durch, und das Script sendet selbst den Status 400 als Antwort.
Also aus dem Sinnzusammenhang heraus sollte der TO doch wissen, was seine SELBST geschriebenen Skripte so treiben - oder?