Как правильно настроить 404 ошибку?

Рейтинг: 0Ответов: 0Опубликовано: 30.09.2014

Не могу правильно настроить 404 ошибку.
Урлы строятся следующим образом:

part.php?mark=bmw&mod=5-seria&id=1227

Сейчас стоит такая проверка:

DBConnect();
$res=mysql_query('select * FROM '.$carBrand.' where id='.(int)$_GET['id']);
if($data=mysql_fetch_row($res))
{
}else{
      header ("HTTP/1.1 404 Not Found");
      header('Location:./404.php');
      exit(); 
}

То есть идет проверка на id. И она работает. Если дописать в id несуществующую цифру, например, id=1227343, то срабатывает 404 ошибка.

Но если в урл part.php?mark=bmw&mod=5-seria&id=1227 подставить еще несуществующие параметры, например:

part.php?mark=bmw&mod=5-seria&id=1227&nesushestvuyshiikjlkjl

то редиректа на 404 ошибку не происходит.

Как настроить, чтобы при добавлении любых несуществующих параметров срабатывала 404 ошибка?

Ответы

Ответов пока нет.