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 을 접속해 해서 제목 링크, 글보관 링크 등을 클릭해서 잘 작동하는지 테스트 해본다.

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

이 사이트는 광고를 포함하고 있습니다.
광고로 발생한 수익금은 서버 유지 관리에 사용되고 있습니다.

This site contains advertisements.
Revenue generated by the ad servers are being used for maintenance.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다