>  기사  >  CMS 튜토리얼  >  WordPress에서 도메인 이름을 바인딩하는 방법

WordPress에서 도메인 이름을 바인딩하는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-07-18 09:36:595592검색

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://입니다.

웹사이트가 보조 디렉터리에 설치된 경우 'http://'를 'http://'로 변경하세요. .$_SERVER['HTTP_HOST'].'/해당 디렉토리 이름'

2. 위 작업을 완료한 후 여러 도메인 이름으로 웹 사이트에 액세스할 수 있지만 여전히 문제가 있습니다. WordPress에서 업로드한 이미지를 기사에 삽입하면 주소가 고정됩니다. 도메인 이름을 변경한 후에도 이미지의 도메인 이름은 변경되지 않으므로 정적 파일 주소를 수정해야 합니다. 다음 코드를 사용하면 문제를 해결할 수 있습니다.

define( 'WP_CONTENT_URL', '/wp-content');
# 🎜🎜#위 코드 아래에 이 코드를 추가하세요.

위 내용은 WordPress에서 도메인 이름을 바인딩하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.