WordPress 네트워크 사이트에 대한 cPanel 및 하위 도메인 사용

cPanel 도구를 사용하여 WordPress 사이트를 하위 도메인에 매핑하십시오.

하위 사이트새 사이트 에 매핑하도록 WordPress 네트워크를 설정하는 것은 까다로울 수 있습니다. 많은 웹 호스트에서 하위 도메인을 WordPress 네트워크 사이트에 매핑하는 일반적인 지침에 따라 DNS 레코드에 하위 도메인을 추가하기 만하면됩니다.

하지만 cPanel을 사용하면 DNS 레코드 편집이 작동하지 않을 수 있습니다. 이 기사에서는 cPanel을 사용하여 하위 도메인을 WordPress 네트워크 사이트에 매핑하는 방법에 대해 알아 봅니다.

버전 : WordPress 3.x

다음과 같이 WordPress 네트워크에 세 개의 사이트가 있다고 가정 해 보겠습니다.

- example.com/flopsy/ - example.com/mopsy/ - example.com/cottontail/

하위 도메인에 매핑하면 다음과 같이 표시됩니다.

- flopsy.example.com - mopsy.example.com - cottontail.example.com

일반적인 지침으로 시작하십시오.

첫 번째 단계는 하위 도메인을 설정하는 일반적인 방법을 시도했는지 확인하는 것입니다. 여기에는 WordPress MU 도메인 매핑 플러그인 설정이 포함됩니다.

플러그인이 설치되고 작동되면 일반적인 다음 단계는 DNS 레코드를 편집하고 하위 도메인을 추가하는 것입니다. 그러나, 나는 이것을 cPanel 호스트에서 시도 할 때 문제가 발생했습니다.

cPanel에서 DNS 레코드 편집이 작동하지 않을 수 있음

cPanel 호스트가 별도의 하위 도메인을 설정하려는 시도를 가로 채는 것처럼 보였습니다. 하위 도메인 사이트 (예 : flopsy.example.com)는 호스트 계정에 대한 이상한 통계 페이지에 나를 착륙시킵니다.

cPanel이 DNS 레코드를 편집하도록 했더라도이 구성은이 호스트에서 작동하지 않았습니다. 대신 cPanel 메뉴 옵션을 사용하여 하위 도메인추가하는 것이 솔루션이었습니다.

cPanel의 & # 34; 하위 도메인 추가 & # 34;를 사용하십시오.

이 옵션을 사용하면 하위 도메인을 IP 주소로 지정하지 않습니다 . 대신 특정 도메인에 대한 하위 도메인을 만듭니다. 이 서브 도메인을 cPanel 설치 내의 하위 폴더로 지정 하면 원래의 WordPress 사이트 ( 나중에 네트워크로 변형 된 사이트)가 설치됩니다.

혼란스러워? 나는 너무했다. 그것을 통해 걷자.

서브 폴더, 실제 및 상상

WordPress를 처음 설치했을 때, cPanel은 어떤 하위 디렉토리 (하위 폴더)에 설치할지 묻고, 우리는 네트워크를 입력했습니다. 파일 시스템을 살펴보면 다음과 같습니다.

public_html / network /

이 폴더에는 WordPress 사이트의 코드가 있습니다. example.com으로 이동하면이 사이트가 표시됩니다.

일단 우리가 WordPress 사이트를 갖게되면, example.com을 WordPress 네트워크로 바꾸는 비속 한 마술을 겪었습니다.

그런 다음이 WordPress 네트워크에서 두 번째 사이트를 설정합니다. WordPress (cPanel이 아닌 , 지금 WordPress에 있음)에서 하위 폴더를 요청하면 부표를 입력했습니다.

그러나 (이것은 정말로 중요합니다), 우리는 단지 파일 시스템에이 하위 폴더를 만들지 않았습니다 :

public_html / flopsy / (존재하지 않음)

WordPress에서 "하위 폴더"를 묻는 경우이 웹 사이트의 레이블 을 요구합니다. 원래 사이트 인 public_html / network /는 파일 시스템의 실제 하위 폴더이지만, 부검은 아닙니다. WordPress가 example.com/flopsy URL을 얻으면 방문객을 "부랑자"사이트로 라우팅하는 것을 알게됩니다.

(하지만 다른 사이트의 파일은 실제로 어디에 저장 되나요? public_html / network / wp-content / blogs.dir /에있는 일련의 번호가 매겨진 디렉토리에서 blogs.dir / 2 / files /를 볼 수 있습니다. blogs.dir / 3 / files / 등)

네트워크 하위 폴더를 가리키는 하위 도메인 추가

이제 cPanel에서 부풀어 오른 하위 도메인을 추가하는 방법으로 돌아가 보겠습니다. cPanel이 하위 폴더를 요구하기 때문에 public_html / flopsy /를 입력하는 것은 매우 쉬운 실수입니다. 그러나 그 하위 폴더는 실제로 존재하지 않습니다.

대신, WordPress 설치 디렉토리 인 public_html / network /를 입력해야합니다. mopsy, cottontail 및 추가 한 다른 하위 도메인에 대해 동일한 하위 폴더를 입력합니다. 그들은 모두 같은 단일 WordPress 네트워크에 갈 필요가 있기 때문에 모두 같은 public_html / network /를 가리 킵니다. WordPress는 URL을 기반으로 정확한 사이트를 제공합니다.

이것이 어떻게 작동하는지 알게되면, 서브 도메인을 추가하는 cPanel 방법은 실제로 DNS 레코드를 편집하는 일반적인 방법보다 약간 쉬울 수도 있습니다. 조만간 새로운 WordPress 네트워크 사이트 를 무분별하게 추가 할 예정입니다.