너무 많은 리디렉션 문제: 해결 방법
게시 됨: 2018-03-26자체 호스팅 WordPress.org 웹사이트를 운영하면 많은 이점이 있지만 초보자가 싫어할 수 있는 쉽게 해결할 수 있는 오류도 있습니다. 가장 일반적인 오류는 죽음의 흰색 화면, 내부 서버 문제 및 기타 작지만 똑같이 스트레스가 많은 문제입니다.
얼마 전 사용자가 WordPress에서 "too many redirects" 오류를 지적했습니다. 플랫폼을 사용하는 사람들이 직면하게 되는 공통적인 문제입니다. Firefox를 사용하는 경우 이 오류가 다음과 같이 표시됩니다.
"페이지가 제대로 리디렉션되지 않습니다. Firefox는 서버가 완료되지 않는 방식으로 이 주소에 대한 요청을 리디렉션하고 있음을 감지했습니다."
310 오류라고도 하지만 때때로 유명한 "404 페이지를 찾을 수 없음"으로 나타날 수 있습니다. 그게 무슨 뜻이야? 브라우저가 어디로 가야 하는지 알지 못하거나 귀하의 사이트에 도달할 수 없음을 나타냅니다.
이것은 일반적으로 입력된 주소가 너무 많은 장소를 가리키거나 올바른 장소가 아니기 때문에 발생합니다.
빠른 수정은 사이트의 URL 설정을 조정하는 것이지만 도움이 되지 않으면 아래에서 더 멋진 작업을 수행해야 할 수 있습니다. 그의 텍스트에서 " 오류가 너무 많습니다." 문제.
"리디렉션이 너무 많음"은 무슨 뜻인가요?
오류 310 또는 "너무 많은 리디렉션"은 URL 리디렉션의 부적절한 사용으로 인해 발생하는 일반적인 WordPress 문제입니다. SEO 친화적인 구조를 만들기 위해 WordPress는 많은 웹마스터가 플러그인을 사용하여 이전 URL을 새 URL로 리디렉션하는 데 사용하는 URL 리디렉션 기능을 활성화했습니다.
그러나 기존 URL이 고유한 위치로 리디렉션되지 않으면 310 오류가 나타납니다.
너무 많은 리디렉션 및 리디렉션 루프
사이트 또는 네트워크를 설정할 때 브라우저를 열고 주소를 입력하면 URL이 원하는 웹 페이지로 연결되기 때문에 사이트가 로드됩니다. 그러나 입력한 주소가 설정의 다른 위치를 가리키고 일치하지 않는 경우 브라우저는 어느 위치가 올바른지 알지 못합니다.
그런 다음 브라우저는 이를 확인하려고 시도하고 실패하면 시간이 초과되고 "오류가 너무 많은 리디렉션"이 표시됩니다. 이는 사이트가 둘 이상의 위치를 가리키고 있음을 의미합니다.
또는 도달하려는 주소가 리디렉션 루프에 있음을 표시할 수 있습니다. 리디렉션 루프란 무엇입니까? 페이지에 리디렉션 루프가 있는 경우 주소가 WordPress 페이지를 가리키지만 페이지가 다른 주소를 가리키고 시작 위치로 다시 연결되는 식으로 루프에서 브라우저를 잡습니다.
난 루프에 걸렸어, 이제 어떡하지?
일반적으로 이전에 말했듯이 이러한 오류 메시지는 설정의 구성 문제로 인해 나타납니다. 이러한 문제는 그보다 복잡한 경우는 거의 없습니다. 다음은 이러한 오류 메시지가 표시되는 5가지 일반적인 이유입니다.
- 홈 및/또는 사이트 URL이 올바르지 않거나 다릅니다.
- 설치된 플러그인의 잘못된 구성으로 인해 사이트가 리디렉션됩니다.
- .htaccess 파일에 대한 사용자 지정 변경에 문제가 있습니다.
- 네트워크에 삭제된 사이트와 동일한 URL을 가진 새 사이트가 있습니다.
- 하나의 IP 주소만 사용하여 호스팅하는 여러 사이트 또는 네트워크가 있습니다.
목록을 보면 작은 실수나 잘못된 구성으로 인해 웹사이트가 손상되고 WordPress에서 너무 많은 리디렉션이 발생할 수 있다는 것을 알 수 있습니다. 목록에서 이러한 일반적인 문제를 확인하는 것이 문제를 해결하는 첫 번째 단계입니다.
페이지가 너무 많이 리디렉션되었습니다. 더 이상은 없어!
따라서 사람들이 일반적으로 접하는 가장 일반적인 문제는 사용자가 WordPress 주소 URL 또는 사이트 주소 URL 설정에 잘못된 URL이 있는 경우입니다.
다음은 예입니다. 사이트의 URL은 "http://www.dontredirect.com"이고 "설정"을 클릭한 다음 "일반"을 클릭하고 "http://dontredirect.com"으로 설정합니다. 이제 대다수의 웹 호스트에서 도메인 이름에 "www" 접두사를 사용할지 여부를 선택할 수 있습니다.
"www" 접두사를 사용하도록 선택한 경우 WordPress 설정에 "http://dontredirect.com"을 입력하면 리디렉션이 너무 많이 발생합니다. 이 오류는 접두사를 사용하지 않기로 선택하고 설정에 "http://www.dontredirect.com"을 입력한 경우에도 발생합니다.
이 페이지에는 사용자가 "http://dontredirect.com"으로 이동하고 서버 구성이 "http://www.dontredirect.com"으로 사용자를 리디렉션하므로 리디렉션 루프가 있습니다. 1단계 등등.
이제 사이트가 잠시 동안 제대로 작동하고 해당 설정에 변경 사항을 적용하지 않은 경우 구성 문제가 끝날 수 있으므로 웹 호스트에 문의해야 합니다.
그렇기 때문에 안정적이고 신뢰할 수 있는 WordPress 호스팅 제공업체가 있어야 합니다. 그들이 구성 문제가 있다는 것을 부인하고 당신을 도울 의향이 없다면 호스트를 변경하거나 직접 수리하는 것을 고려하십시오.
또한, 당신은 이미 그것을 하는 방법을 알고 있습니다! 다음은 빠른 알림입니다.
WordPress 주소와 사이트 주소가 동일한지 확인하려면 "설정" 및 "일반"으로 이동합니다. 일치하지 않으면 하나를 변경하십시오. URL 끝에 슬래시("/") 기호를 본능적으로 입력하지 않도록 항상 주의하십시오.
관리 영역에 액세스하지 않고 웹 사이트 URL을 변경하려면 어떻게 해야 합니까?
리디렉션이 너무 많이 발생하고 WordPress 관리 영역에 대한 액세스 권한이 없는 경우에도 문제를 해결할 수 있는 방법이 있으니 걱정하지 마십시오. 우리가 다룬 설정 변경 사항은 wp-config.php 파일에 정의하여 업데이트할 수 있습니다.
FTP 클라이언트를 사용하여 웹사이트에 연결하고 사이트의 루트 디렉토리에서 wp-config.php 파일을 찾기만 하면 됩니다. 그런 다음 텍스트 편집기(메모장 권장)를 사용하여 파일을 다운로드하고 편집합니다.
다음 두 줄을 추가하고 dontredirect.com을 도메인으로 바꾸는 것을 잊지 마십시오.
정의('WP_HOME','http://dontredirect.com');
define('WP_SITEURL','http://dontredirect.com');
변경 사항을 적용 및 저장하고 파일을 웹 서버에 다시 업로드합니다. 모든 작업이 끝나면 사이트에 액세스하십시오. 여전히 연결할 수 없고 리디렉션이 너무 많이 발생하는 경우 도메인에 "www" 접두사를 추가해 보십시오.
기타 알려진 리디렉션 문제
그래서 웹사이트에 액세스했고 다시 리디렉션이 너무 많이 발생했습니다. WordPress URL과 사이트 URL이 일치하면 사이트에 플러그인 문제가 있을 수 있습니다. 여러 WordPress 플러그인이 리디렉션 방법을 사용하여 다양한 작업을 수행하는 것으로 알려져 있습니다.
이 문제를 함께 해결해 봅시다.
먼저 너무 많은 리디렉션을 일으키는 플러그인을 찾아야 합니다. 오류가 발생하기 직전에 새 플러그인을 설치했습니까, 아니면 이전 플러그인을 업데이트했습니까?
대답이 예이면 범위를 좁힙니다. "wp-content/plugins/"에서 해당 폴더를 삭제하여 플러그인을 비활성화하기만 하면 됩니다.
그러나 대답이 아니오인 경우 시행착오를 거쳐야 합니다. 가장 빠른 방법은 모든 플러그인을 비활성화하고 FTP를 사용하여 .htaccess 파일을 백업으로 다운로드하는 것입니다. 다음 단계는 서버에서 .htaccess 파일을 삭제하고 웹사이트에 액세스하는 것입니다.
이렇게 하면 이제 활성화된 플러그인이 없기 때문에 서버에서 문제를 해결할 새 .htaccess 파일을 생성합니다. 이 방법으로 문제가 해결되면 플러그인이 문제를 일으켰음을 확실히 알 수 있습니다. 어떤거야?
이를 확인하려면 모든 플러그인을 다운로드 및 설치하고 한 번에 하나씩 활성화해야 합니다. 그럴 때마다 다른 브라우저를 사용하여 웹사이트 페이지를 탐색해 보십시오.
그렇게 하면 사이트가 중단될 때 리디렉션 루프를 일으킨 플러그인을 알 수 있습니다.
너무 많은 리디렉션에 대한 결론:
보시다시피, 해당 오류가 무엇인지 이해하면 WordPress에서 너무 많은 리디렉션을 수정하는 것은 간단합니다. 종종 사람의 실수로 인해 발생하지만 그렇지 않은 경우 이제 수정할 수 있는 지식이 있습니다.