WordPress 설치 위치와 접근위치를 다르게 설정

WordPress 설치 위치와 접근위치를 다르게 설정[CODEX]

CODEX 문서를 보시면 Multisite 사용자는 적용하지말것을 경고하고 있습니다. 경고는 안하는게 좋다는 의미겠죠.

현재 WordPress 이하 WP 가 설치된 위치를 http://example.com/wordpress 라고 가정하고 http://example.com 을 접근하면 WP 로 접근되게 설정을 하려고 한다.

  1. Settings > General 에서 WordPress address (URL) 에는 실제 설치된 위치를 입력(http://example.com/wordpress라고 되어있을 것이다.)
  2. Site address (URL) 에 접근할 주소를 입력 http://example.com 하고 변경내용을 저장한다.
  3. FTP 등을 이용해서 (home)/wordpress/index.php 파일과 .htaccess 파일을 web을 접근하는 Root 위치에 복사 ((이동이 아니라 복사한다. 원래 있던 위치에 index.php 파일과 .htaccess 파일은 동일하게 존재해야 한다.)) 한다.
    (home)/index.php
    (home)/.htaccess
  4. 복사한 (home)/index.php 파일을 편집기로 열어서 require(‘./wp-blog-header.php’);
    를 아래와 같이 변경한다.
    require(‘./wordpress/wp-blog-header.php);
  5. 관리자로 로그인 한다. ((대시보드 접근 주소는 http://example.com/wordpress/wp-admin/ 이다.))
  6. Premalinks 를 변경해서 사용중이었다면 Settings > Permalinks 에서 설정내용을 저장(Update) 해준다.
    .htaccess 파일이 쓰기가 가능한 상태라면 자동으로 내용을 변경해준다.
    .htaccess 파일이 쓰기 불가능한 상태라면 아래쪽의 내용을 복사해서 (home)/.htaccess 파일의 내용을 수동으로 변경하면 된다.
  7. http://example.com 을 접속해 해서 제목 링크, 글보관 링크 등을 클릭해서 잘 작동하는지 테스트 해본다.

저는 큰 문제없이 적용이 되었습니다.
아마 캐시때문에 바로 적용안되는 경우가 있을 수도 있으니 브라우저를 종료했다가 다시 접속해보시면 아마 적용될 것입니다.

댓글 남기기