2013-11-24 4 views
0

현재 wordpress, 웹 사이트 www.programminginc.net (공유 호스팅 사이트에서 실행중인)을 nginx 서버가있는 VPS 서버로 마이그레이션하는 중입니다. 내 VPS 호스팅을 위해 Ubuntu 12.04.3 LTS 서버를 선택했습니다. EasyEngine 스크립트를 사용하여 거의 모든 작업을 완료 할 수 있었고 제 웹 사이트 설치에 성공했습니다. 설치 후 내 워드 프레스 사이트 URL에 www가 없습니다. 그것은 [http://www.programminginc.net]이 아닌 URL [http://programminginc.net]과 함께 설치되었습니다.Wordpress 사이트 URL을 nginx 서버에서 설치 후 www 접두사가 누락되었습니다

대시 보드 일반 설정에서 WordPress 주소 (URL) 및 사이트 주소 (URL) [http://programminginc.net]를 [http://www.programminginc.net]으로 설정하여 Wordpress를 변경했습니다. 이 변경 후 내 웹 사이트가 작동을 멈췄습니다.

오류의 위치와 해결 방법을 알려줄 수 있습니까? WordPress 또는 nginx 자체에 문제가 있습니까? 미리 감사드립니다.

답변

0

는 Nginx에 대한 구성 할 수는 www.example.com에 대한 요청을 처리하고 있는지 확인하고 WWW에 대한 A 레코드 존재

0

EasyEngine 제거 된 HTTP bydefault이 있는지 확인 수 : //은 https :// 다음 URL에서 WWW과를 통해 접근 가능한 웹 사이트를 만들 example.com 및 www.example.com

당신이 다음 파일을 변경해야 WWW에 비 WWW를 만드는 방법 :

정력을/etc /의 nginx/사이트 -available/example.com

# WPSINGLE BASIC NGINX CONFIGURATION 
server { 

     server_name example.com www.example.com; 
https://github.com/rtCamp/easyengine/issues/71

:

는 다음과 같은 라인 위의 코드

# WPSINGLE BASIC NGINX CONFIGURATION 
server { 
     server_name example.com; 
     return 301 $scheme://www.example.com$request_uri; 
} 
server { 

     server_name www.example.com; 

트랙 GitHub의에 easyengine 페이지에서이 문제를 교체