워드프레스 글 접속시 404 Not Found 에러 났을때

홈과 어드민은 접속이 되는데, 포스트나 페이지를 접근했을때만 아래와 같이 에러가 나는 경우가 있다.

Not Found

The requested URL /23331/ was not found on this server.

아침 까지 잘 되었는데 갑자기 이런 경우가 생겼다.
찾아보니 아파치 서버의 mod_rewrite 가 URL을 rewrite 하지 못했기 때문이다.

이 경우 고치는 방법은 간단했다.

방법1. 퍼머링크 리셋

1. 어드민의 설정에서 permalinks 메뉴에 들어간다
2. permalinks 설정에서 퍼머링크를 다른 것으로 바꾸고 저장한다
3. 퍼머링크를 다시 원래대로 바꾸고 저장한다.

이렇게 하니 해결이 되었다.

방법2 .htaccess 파일 삭제

방법 1로 안된다면 워드프레스가 설치된 디렉토리에 .htaccess 가 있으면 이 파일을 지운다

내 경우에는 방법1로 해결을 했다.

만약 이래도 안된다면 fix-wordpress-404-errors-when-post-page-exists 를 참고한다.




1 글이 마음에 드시면 하트를 눌러주세요~ 블로거에게 힘이 됩니다 (SNS/로그인/광고 관련 없습니다)


Related Post









Scroll Up