워드프레스 사이트에서 "example.com은(는) 사용자를 여러 번 리디렉션했습니다. 이 문제를 해결하려면 쿠키를 삭제해 보세요. ERR_TOO_MANY_REDIRECTS" 에러가 발생하면서 사이트에 접속하지 못하는 경우가 있습니다.
워드프레스 ERR_TOO_MANY_REDIRECTS 문제 해결하기
이 문제에 대하여 이 블로그에 다룬 적이 있습니다. 먼저 다음 글을 참고하여 문제가 해결되는지 체크해보세요.
해외 웹호스팅 중 하나인 FastComet에 호스팅되는 워드프레스 사이트에서 마이크로소프트 엣지 브라우저에서 접속 시 'ERR_TOO_MANY_REDIRECTS' 에러가 발생했고 크롬으로 접속 시 'The requested URL was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request' 오류 메시지가 표시되었습니다.
이런 오류는 보통 .htaccess 파일 내의 지시문이 잘못되었을 때 발생할 수 있습니다.
예를 들어, 블루호스트에서 PHP 8.1을 적용할 때 .htaccess 파일 맨 아래에 다음과 같은 코드가 추가됩니다.
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php81” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
이 코드 부분이 잘못되면 ErrorDocument 관련 오류 문구가 표시되면서 사이트에 접속하지 못하는 경우가 있습니다. ErrorDocument 관련 문제가 확실한 경우에는 호스팅 업체에 연락하여 문제 해결을 시도해볼 수 있습니다.
리디렉션 문제가 나타나는 경우, 워드프레스 관리자 페이지에 접속이 가능한지 확인해보시기 바랍니다. 관리자 페이지에 접속할 수 있다면 관리자 페이지에서 플러그인을 하나씩 비활성화하면서 문제가 해결되는지 체크할 수 있습니다.
저는 BuddyBoss라는 커뮤니티 플러그인이 문제의 원인이었습니다. 이 플러그인을 비활성화하니 문제가 해결되었습니다.
마치며
워드프레스에는 다양한 플러그인이 있고, 간혹 웹호스팅 환경과 맞지 않거나 다른 플러그인과 호환에 문제가 있어 이상한 오류가 발생하기도 합니다. 플러그인 사용은 가급적 최소화하고 정기적으로 백업을 하시기 바랍니다. 문제가 발생 시 백업본을 사용하여 쉽게 복원하는 것이 가능합니다.
워드프레스 관련 문제로 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다. 저렴한 비용에 서비스를 제공해드리고 있습니다.
참고
https://avada.tistory.com/2810
https://avada.tistory.com/2850
https://avada.tistory.com/2863