일부 요청 매개 변수가 올바르게 설정되지 않은 경우 리디렉션해야하는 코드가 있습니다.404 리디렉션과 함께 리디렉션
if(!is_numeric($_GET['id'])){
header("HTTP/1.0 404 Not Found");
header('Location: '.$url);
exit();
}
문제는 Firefoxes 플러그인에서 라이브 HTTP 헤더를 확인할 때마다 임시 리디렉션이 발생한다는 것입니다. 그게 왜? 404 응답이 제공되지 않는 이유는 무엇입니까?
그것은 리디렉션을하지 못했습니다. 단지 404를 던졌습니다.이유는 –
리디렉션 (상태 코드 302) 또는 찾지 못함 (상태 코드 404)은 가능하지만 둘 다 가질 수는 없습니다. –
흠 .. 그래서 당신이 말하는 것은 내가 302 리디렉션을한다는 것입니다 .....하지만 난 그냥 리디렉션 할 수 있고 htaccess와 함께 404를 던져 수 있습니다 ..하지만 그게 작동하지 않을 것이라고 생각합니다 –