WorkaHolic

주소(URL) 변경 및 고정 본문

Develop/WordPress

주소(URL) 변경 및 고정

Programics 2020. 3. 10. 11:50
반응형

워드프레스의 주소를 변경하는 방법은 여러가지가 있지만, 두 가지만 소개합니다.

 

1. 워드프레스 관리자모드에서 설정 -> 일반워드프레스 주소(URL)사이트 주소(URL)을 변경하는 방법

2. CLI(CMD or Terminal)로 서버에서 wp-cli를 설치하여 DB를 변경하는 방법 ( wp search-replace '이전주소' '변경할주소' )

e.g. wp search-replace 'http://abc.com' 'https://abc.com' --allow-root

관리자 권한 옵션(--allow-root) 추가

e.g. wp search-replace '이전주소' '변경할주소' --allow-root 

테스트시 확인 옵션(--dry-run) 추가

e.g. wp search-replace '이전주소' '변경할주소' --dry-run

관리자 권한 + 확인 옵션

e.g. wp search-replace '이전주소' '변경할주소' --allow-root --dry-run

* 참고로 DB 위치는 [prefix를 변경하지 않았다는 전체하에] wp_options의 option_id 1번의 siteurl과 2번의 home 이다.

* 실제로 실행하려면 --dry-run을 빼면 된다.


그 외에 해당 주소를 고정하는 방법이 있다.

워드프레스 최상단의 wp-config.php 에서

 

적당한 위치(WP_DEBUG 아래 등)에 

e.g. define('WP_HOME', 'address.com');
e.g. define('WP_SITEURL', 'address.com');

로 설정하면 해당 워드프레스의 주소가 address.com로 고정된다.

e.g. define('WP_HOME', 'http://123.123.123.123'); define('WP_SITEURL', 'http://123.123.123.123');

* 원대래로 되돌리고자 한다면, 해당 소스코드를 삭제하면 된다.

반응형