새로운 버전 nginx 워드 프레스, drupal 프레임 워크에 대 한 무한 리디렉션 솔루션을 이끌어

출처: 인터넷
작성자: 사용자
키워드: 워드 프레스를 nginx drupal 무한 리디렉션

서버 구성은 Nginx, http://www.aliyun.com/zixun/aggregation/14417.html와 백 엔드에 엔드 "> 아파치 php 구문 분석."

Nginx 업그레이드 새 버전의 이전 버전에서 (> 1.0), 워드 프레스 사이트는 무한 순환 리디렉션 문제 설립 발견. 구글 검색, 발견이 문제를 발생 하는 많은 사람들이 단순히 워드 프레스, drupal, Phpcake 및 다른 프레임 워크 같은 문제가 발생 했습니다.
워드 프레스의 솔루션 설치 하는 플러그인의 리디렉션에 대 한 금지, 하지만 결함은,이 검색 엔진 최적화에 도움이 되지 것입니다. 이 솔루션은 다양 한 프레임 워크에 대 한 일반적인 솔루션 그리고 당신이 이해 하지 않는 경우에 대 한 다른 사이트는 문제의 원인을 동일한 문제가? 불행히도, 검색 후이 문제의 논의 공개 하지 않았다 궁극적인 원인. 또는 문제는 볼 수 WordPress의 소스 코드를 추적. 이유는 Nginx의 오래 된 버전 아무 문제, 문제의 새로운 버전?

Wp-포함/canonical.php 코드를 추적는 Nginx의 새로운 버전을 사용 하는 경우 찾을 것 이다, 사이트 http://www.ithov.com/의 홈페이지를 방문, 아파치 쪽에서 받은 요청은 http:// www.ithov.com/index.php입니다. 그리고는 Nginx의 오래 된 버전, 아파치 받은 요청은 http://www.ithov.com/. 즉, http://www.ithov.com/request, 받은 후 Nginx의 새로운 버전 아파치 전에, 자동으로 index.php의 뒤에 추가의 배경에 원래 요청 URL에서 유래한 다, 그래서 많은 웹 프레임 워크 리디렉션 전송.

해결책은:
Nginx 서버를 구성할 때 = /이 개별적으로 위치 구성 주의 해야 합니다.

서버 없음
들어 80;
server_name ithov.com, www.ithov.com;

//!!! 참고 여기, 여기에 에이전트 규칙 구성에 초점
위치 = / 없음
Proxy_pass http://127.0.0.1:81 /; // !!! 이 여기에의 마지막 사이드는 생략 될 수 있다 /
include/etc/nginx/proxy.conf;
}

위치 ~ \.php$ 없음;
Proxy_pass http://127.0.0.1:81; //!!! 여기, 뒤에.
include/etc/nginx/proxy.conf;
}

...

}

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.