저는 PHP로 일하고 있습니다. 아래처럼 .htaccess 파일이 있고 404 오류 페이지가 아닌 홈페이지로 리디렉션됩니다./여기에서 문제가 될 수있는 것은 무엇입니까? 감사합니다! 고마워요!404 오류 페이지가 아닌 홈페이지로 리디렉션 중!
ErrorDocument 404 /new/err404.html
RewriteEngine On
RewriteBase /new/
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]
너무 감사합니다 검보. 방금 /new/err404.html을 err404.html로 변경했습니다. 이제는 홈페이지로 리디렉션되지 않지만 404 페이지로 리디렉션되지 않습니다. 그것은 단지 "err404.html"을 내용에 쓰고 URL은 틀렸기 때문에 그대로 남습니다 :/ –
@artmania : 오류시 리디렉션해서는 안됩니다. 404 상태 코드로 응답하는 것은 리디렉션하는 것과는 다른 의미가 있습니다. – Gumbo
방금 ErrorDocument 404 http://www.blabla.com/new/err404.html로 편집하여 정상적으로 작동합니다. 하지만 포럼에서 읽었을 때 도메인을 리디렉션하는 것은 좋지 않습니다. –