Giving WordPress Its Own Directory

From 워드프레스(WORDPRESS) 한국어 위키

Jump to: navigation, search

워드프레스 기본 파일들을 하위 폴더에 두고 웹 루트로 접속하기

많은 사람들이 블로그로의 접속주소를 간단하게 루트로 하길 원하지만(예: http://example.com), 웹사이트의 루트폴더가 워드프레스 설치 파일들로 지저분해 지는것을 원하지는 않죠. 이를 위해 워드프레스에서는 하위 폴더에 워드프레스를 설치 한 뒤 웹사이트 루트로 블로그에 접속 할 수 있는 설정을 지원하고 있습니다.

그 과정을 한번 살펴본다면 (웹사이트 루트 주소가 http://example.com/ 이라 가정할 때):

  • 워드프레스 기본 파일들이 위치할 폴더를 확인 합니다. (예를 들어 /wordpress 라고 가정하고).
  • Options(설정) 패널로 이동합니다.
  • WordPress address (URI): 값에 기본파일이 위치할 폴더를 포함한 주소를 입력합니다. 예: http://example.com/wordpress
  • Blog address (URI): 값에 웹사이트 루트의 주소를 입력합니다. 예: http://example.com
  • Update Options을 눌러 설정을 저장합니다.
  • 루트에 있는 워드프레스 기본 파일들을 미리 지정해 두었던 폴더로 모두 이동합니다. (/wordpress).
  • 옮겨진 폴더(/wordpress)에서 index.php.htaccess파일(존재 한다면)을 복사하여 웹루트로 이동시킵니다. 예: http://example.com/index.php
  • 옮겨진 .htaccess파일의 권한이 "666"인지 확인하고, 웹 루트에 index.php 파일 이외의 index계열 파일(index.html, index.htm 등)이 존재하지 않도록 합니다.
  • 웹루트로 옮긴 index.php 파일을 텍스트 에디터(text editor)로 열어 봅니다.
  • 아래와 같은 라인을 찾아서 :
    require('./wp-blog-header.php');
    기본 파일들이 옮겨진 폴더(/wordpress) 포함하도록 바꿉니다:
    require('./wordpress/wp-blog-header.php');
  • 새로운 주소로 로그인 합니다. 예: http://example.com/wordpress/wp-admin/
  • Permalinks(고정주소)설정을 사용하고 있었다면, Permalinks 화면 으로 이동하여 "Permalink structure" 설정을 한번 업데이트 합니다.
  • 위 과정에서 옮겨진 .htaccess파일의 권한이 잘 설정되었다면 워드프레스가 자동으로 그 내용을 업데이트 하게 됩니다.
  • 권한 설정이 잘못되어 있다면, 페이지 아랫쪽에 .htaccess 에 들어갈 새로운 rewrite rules 이 표시되며, 사용자가 직접 그 내용을 복사해서 루트폴더에 있는(옮겨진) .htaccess파일을 수정하여야만 합니다.
Personal tools