워드프레스 주소 /wordpress 폴더명 없애기

워드프레스 포럼 게시판 Forum 워드프레스 주소 /wordpress 폴더명 없애기

이 게시글은 0개 답변과 1명 참여가 있으며 마지막으로  Word Cracker에 의해 2015년 11월 2일 업데이트 됐습니다.

  • 글쓴이

  • Word Cracker
    Keymaster

    사이트 완성 후 론칭 준비 중에 /wordpress지우는 것에 막혀 일주일째 고민하는 사람입니다.

    대쉬보드의 설정은

    WordPress Address (URL): http://A.com/wordpress
    Site Address (URL): http://A.com

    왠만한 것을 다 시도해본 것 같은데 어떻게 해야할지 모르겠네요. (플러그인 비활성화/활성화 등등)


    답변:

    일부 웹호스팅 업체에서 서비스로 워드프레스 등을 무료로 설치해주는 서비스를 제공합니다. 별 생각없이 /wp 또는 /wordpress 하위 폴더에 워드프레스를 설치하는 경우가 많습니다. 저도 예전에 그랬으니까요. 그런 경우 대부분 나중에 http://www.example.com/wordpress와 같이 하위 경로를 입력하는 대신 http://www.example.com을 브라우저에 입력해도 설치된 워드프레스 사이트가 표시되기를 원할 것입니다.

    이 문제를 해결하는 방법으로 크게 두 가지를 생각해볼 수 있습니다.

    DB 수정 방법

    먼저는 /wordpress 하위 폴더에 있는 모든 내용(data)을 루트(/) 디렉토리로 옮기고 DB에서 http://www.example.com/wordpress를 http://www.example.com으로 일괄 변경하는 방법을 직관적으로 생각해볼 수 있습니다. 이 방법도 조금 번거롭고 특히 DB에 접속해야 하기 때문에 어렵게 느껴질 수 있지만 괜찮은 방법입니다. 이 방법을 사용하면 모든 워드프레스 파일이 루트 폴더로 이동하게 됩니다. phyMyAdmin에 접속하여(접속하는 방법은 이 글 참고) SQL 쿼리를 통해 일괄 수정해줍니다. 고급 사용자에게 적합합니다.

    보다 효율적인 방법

    두 번째 방법으로, 보다 효율적인 방법으로 /wordpress 하위 폴더를 그대로 유지한채, 파일 하나만 생성하면 됩니다.

    워드프레스 주소와 사이트 주소는 질문에 제시된 경로가 정확합니다.

    워드프레스 주소: http://www.example.com/wordpress
    사이트 주소: http://www.example.com

    다음 절차에 따라 문제를 해결할 수 있습니다.

    1. 루트 디렉터리에 index.php  파일을 하나 만듭니다.
    2. /wordpress 폴더 내에 있는 index.php 파일을 열고 내용을 복사한 후에 방금 만든 루트 디렉터리의 index.php 파일에 붙여넣기 합니다.
    3. 루트 디렉터리에 있는 index.php 파일에서  require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ ); 부분을 require( ‘./wp/wp-blog-header.php’ );로 수정합니다.

    이제 http://www.example.com을 입력해도 문제없이 사이트가 표시될 것입니다. 보다 자세한 방법은 “워드프레스 주소 변경으로 사이트에 접속하지 못하는 문제 해결” 글에서 맨 아래의 “워드프레스 사이트 주소를 하위 폴더에서 루트로 변경하기” 부분을 참고하시기 바랍니다.

     

'워드프레스 주소 /wordpress 폴더명 없애기'에 답변달기
글쓴이 정보: