Giving WordPress Its Own Directory
From 워드프레스(WORDPRESS) 한국어 위키
[edit]
워드프레스 기본 파일들을 하위 폴더에 두고 웹 루트로 접속하기
많은 사람들이 블로그로의 접속주소를 간단하게 루트로 하길 원하지만(예: 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파일을 수정하여야만 합니다.

