Die falschen Url's sind immer noch abrufbar und werden auch (falsch) verarbeitet. Wie ich vermute ist es eine nicht zuordenbare Zeichenkette, die dann mit der nächst passenden htaccess Regel weitergeleitet wird.
Überprüfe einfach mal, welche Variablen übergeben wurden.
Das kannst Du mit dem globalen Array $_REQUEST checken.
| Code: |
print_r ($_REQUEST);
|
(Falls Du PHP verwendest).
Die Ausgabe könnte so aussehen:
Array ( [link] => Linkname [seite] => 32 )
Nehmen wir an, dass es die Variable "seite" mit dem Wert 32 gar nicht gibt, könntest Du so vorgehen:
| Code: |
$test = $_REQUEST['seite'];
if($test == "32"){
header('HTTP/1.0 404 Not Found');
exit;
}
|
Damit sendest Du einen 404 Header und teilst der Suma mit, dass es die Seite nicht gibt. exit beendet den Script.
Grüße
MasterX