워드프레스에서 멀티사이트를 이용하면 하나의 워드프레스 설치로 여러 개의 사이트를 운영할 수 있어 관리 부담이 줄어듭니다. 하지만 워드프레스 멀티사이트에서 예상치 못한 오류가 발생하기도 합니다. 간혹 "리디렉션한 횟수가 너무 많습니다" 오류로 인해 멀티사이트에 로그인하지 못하는 경우가 있습니다.
워드프레스 멀티사이트에서 '리디렉션한 횟수가 너무 많습니다' (ERR_TOO_MANY_REDIRECTS) 오류로 로그인할 수 없는 문제가 발생하는 경우 대처 방법
다음과 같이 리디렉션 순환 오류로 인해 멀티사이트에 로그인하지 못하는 경우가 있습니다.
example.com 페이지가 작동하지 않음
example.com에서 리디렉션한 횟수가 너무 많습니다.
쿠키 삭제해 보기.
ERR_TOO_MANY_REDIRECTS
저는 이런 문제를 수차례 경험해한 적이 있습니다. 대부분 구글에서 제시하는 솔루션으로 해결이 안 되는 경우가 많았습니다.
그래도 먼저는 멀티사이트를 제대로 구성했는지부터 시작하는 것이 문제 해결의 시발점 같습니다.
경우에 따라 SSL 때문에 이 문제가 발생하는 경우도 있다고 합니다(https://wordpress.org/support/topic/wp-multisite-too-many-redirects-on-wp-admin/ 참고).
리디렉션 순환 오류가 발생하면 .htaccess 파일에서 Rewrite 규칙이 올바른지 체크해보시기 바랍니다. 예를 들어,
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
이 Rewrite 규칙을 다음과 같이 변경하여 해결이 되는 경우가 있다고 합니다.
RewriteCond %{ENV:REDIRECT_STATUS} 200 [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
다음 문서를 참고해보세요.
문제가 해결되지 않으면 멀티사이트 대신 일반 워드프레스 사이트 운영을 고려해보시기 바랍니다. 블루호스트와 같은 해외 호스팅에서는 여러 개의 도메인을 연결하여 각각의 도메인에 워드프레스 사이트를 설치할 수 있습니다.
"에러: 쿠키가 차단됐거나 사용 중인 브라우저가 지원하지 않습니다" 오류로 인해 관리자 페이지에 로그인할 수 없는 경우
쿠키 차단 문제로 인해 멀티사이트에 로그인할 수 없는 경우 다음 글을 참고해보세요.
일반 워드프레스 사이트에서 ERR_TOO_MANY_REDIRECTS 오류가 발생하는 경우
멀티사이트가 아닌 일반 워드프레스 사이트에서 "리디렉션한 횟수가 너무 많습니다" 오류가 발생하는 경우 보통 주소 설정에 문제가 있을 수 있습니다. 다음 글을 참고하여 문제 해결을 시도해보시기 바랍니다.
만약 리디렉션 순환 오류 때문에 관리자 페이지에 로그인할 수 없는 경우에는 다음 라인을 wp-config.php 파일에 추가하여 강제로 주소를 설정할 수 있습니다.
define('WP_HOME','https://www.example.kr');
define('WP_SITEURL','https://www.example.kr');
주소 부분을 실제 워드프레스 사이트 주소를 입력하시기 바랍니다. wp-config.php 파일 수정 방법은 다음 글을 참고해보세요.
이외에도 Duplicator 플러그인을 사용하여 멀티사이트를 이전한 후에도 유사한 문제가 발생할 수 있습니다. 멀티사이트는 일반적인 마이그레이션 플러그인을 사용할 경우 오류가 발생합니다. 가능한 경우 수동으로 사이트를 이전해보시기 바랍니다.
참고: