WordPress를 사용해 본 웹마스터는 WordPress가 설치될 때 기본적으로 현재 도메인 이름을 바인딩한다는 점을 알아야 합니다. 나중에 다른 도메인 이름을 바인딩하지만 페이지 링크는 설치 시 여전히 도메인 이름으로 유지됩니다. 그래서 오늘은 WordPress에서 여러 도메인 이름을 바인딩하거나 도메인 이름 바인딩 제한을 취소하는 방법을 알려 드리겠습니다.
1. 웹사이트 루트 디렉터리에 있는 wp-config.php를 열고, 정의('WP_DEBUG', false); 뒤에 다음 내용을 추가하세요.
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
이 두 문장의 의미는 현재 방문한 도메인 이름에 대한 웹 사이트 도메인 이름, 즉 도메인 이름의 바인딩이 취소됩니다. 도메인 이름에 액세스할 필요가 없고 도메인 이름이 몇 개만 필요한 경우 다음을 수행할 수 있습니다.
$domain = array("www.a.com", "www.b.com", "www.c.com"); if(in_array($_SERVER['HTTP_HOST'], $domain)){ define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); }
$domain 배열에 지정된 도메인 이름을 넣습니다.
관련 권장사항: "WordPress Tutorial"
참고:
https인 경우 코드의 http://를 https://로 수정하세요.
웹사이트가 보조에 설치된 경우; $_SERVER['HTTP_HOST'] 는 'http://' 로 변경됩니다. $_SERVER['HTTP_HOST'].'/해당 디렉토리 이름'
2. , 귀하의 웹 사이트는 이미 여러 도메인 이름으로 액세스할 수 있지만 여전히 문제가 있습니다. 즉, 정적 리소스입니다. WordPress에서 업로드한 사진을 기사에 삽입하면 도메인 이름을 변경하면 주소가 고정됩니다. 그림의 내용은 변경되지 않으므로 여전히 수정해야 합니다. 정적 파일 주소는 다음 코드를 사용하여 해결할 수 있습니다.
define( 'WP_CONTENT_URL', '/wp-content');
위 코드 아래에 이 코드를 추가하면 됩니다.
자, 이제 귀하의 웹사이트는 도메인 이름 바인딩 제한을 완벽하게 통과했습니다.
위 내용은 WordPress는 여러 도메인 이름을 바인딩합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!