일부 웹 페이지는 실제로 내 데이터베이스에 포함되어 있습니다. 나는 파일 이름이 MySQL의 DB에 표시되어 있는지 확인 require("checkdb.php");
를 수행404를 찾을 수없는 htaccess에서 header() 사용
ErrorDocument 404 /error404.php
내 error404으로 htaccess로 있습니다. 그렇다면 200 OK를 반환하고 내용을 뱉어 내고 싶습니다. 그렇지 않은 경우 그 침을 뱉어 내고 싶습니다. 404
제 404 번 문제가 있습니다. 내 페이지가 제대로 표시되는 동안 검색 엔진에 의해 선택되지 않으며 google +가 작동하지 않습니다. 이 페이지에 대한 검사를 수행 그리고 내가 (어떤 HTML 코드가 아직 표시되지 않은) 바로 데이터베이스에 확인 후
header('HTTP/1.1 200 OK');
을 추가 한 404
를 얻을 수 있지만, 나는
를 얻을 수경고. 헤더 정보를 수정할 수 없습니다 - 이미가 ....
전송 헤더를 내가 header()
바로 /error404.php
의 시작 부분에 내가 여전히 오류가 있음을 이동할 경우에도 마찬가지입니다. 아파치가 먼저 404를 반환 한 다음 전화를 걸면 알 수 있습니다. /error404.php
제대로 해결하려면 어떻게해야합니까? 대단히 감사드립니다.
이 질문의 첫 번째 대답은 귀하의 http://stackoverflow.com/questions/5190206/apache-htaccess-how-do-i-redirect-for-files-that-arent-found-without에 대한 답변입니다. -sending-a – Oylex