문제가 생겼습니다 :/404 페이지 헤더 여야하지만/err404 페이지의 200OK 헤더 상태 문제. 200 OK를 가지고 무엇이 잘못 되었나요? 200 OK는 404 오류 페이지 헤더 상태에 있어야합니다.404 오류 페이지에서 200 OK 헤더 상태를 갖는 것이 왜 나쁜가요?
감사합니다. 고마워요!
나는 .htaccess와 관련이 있다고 생각합니다. 여기에 내 .htaccess 파일입니다. URL이 (URL을 존재하지) http://localhost/fdfcdcvdvdvbdf.html 같은 때, 그것은 홈페이지로 리디렉션하지만 리디렉션한다
ErrorDocument 404 /err404.html
RewriteEngine On
RewriteRule ^login.html$ index.php?s=login&a=loginDo [QSA,L]
RewriteRule ^logout.html$ index.php?s=login&a=logoutDo [QSA,L]
RewriteRule ^([^/]*).html$ index.php?s=$1 [QSA,L]
RewriteRule ^members/([^/]*)$ index.php?s=profile&username=$1 [QSA,L]
RewriteRule ^([^/]*)/$ index.php?s=listing&search[cityString]=$1 [QSA,L]
RewriteRule ^([^/]*)/([^/]*)/$ index.php?s=listing&search[neighborhoodString]=$2 [QSA,L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*).html$ index.php?s=details&seo_friendly=$3 [QSA,L]
나는이 htaccess로 파일 :(
질문 1에 관련된 좀 더 문제가 .? err404.html하는 문제에 대해 어떤 생각을 err404 리디렉션 http://localhost/fdfcdcvdvdvbdf.ht 또는 http://localhost/fdfcdcvdvdv
질문 2와 같은 URL의 경우에서 잘 작동합니다 어떻게이 200 OK 문제를 해결할 수 있습니다 :/
200 상태의 404 오류 페이지를 만들 수 있습니까? 페이지에는 하나의 상태 코드 만있을 수 있습니다. –
@jeff : 404를 내부적으로 catch 한 다음 오류를 설명하는 페이지를 반환하지만이 페이지에는 200 개의 코드가 첨부되어 있습니다. –