2014-02-24 5 views
3

내 메인 사이트가 표시되고 (mypage.com/site) 다음 페이지는 모두/site도 포함합니다. 어떻게 (mypage.com)을 달성하고 서브 디렉토리를 표시합니까?메인 사이트 URL에 하위 디렉토리 표시

나는 Wordpress 설정의 사이트 주소 URL에서/site를 삭제하려고 시도했습니다. 로그인이 끊어서 로그인 할 수 없게됩니다.

내 웹 사이트에서/site 하위 디렉토리 폴더를 삭제하려면 어떻게해야합니까?

htaccess 파일에서 수행 할 작업은 무엇입니까?

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /site/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /site/index.php [L] 
</IfModule> 

# END WordPress 
+3

Wordpress 코어 파일을 옮겨야한다고 생각합니다. http://codex.wordpress.org/Moving_WordPress – James

+0

또한 하위 디렉토리에 WP 설치를 위해 다른 htaccess를 사용해야한다고 생각합니다. http://codex.wordpress.org/htaccess –

+0

감사. 내 워드 사이트의 https 플러그인이 나를 망쳐 놨다는 것을 알았습니다. 한 번 사용 중지되었습니다. 모든 것이 효과가있었습니다. 감사! –

답변

2

WordPress 설치가/site 폴더 아래에 있다고 가정했습니다. 그것이 사실이라면, 당신이 그것을 할 수 있습니다

이미 URL을 변경 한 경우, 일반 패널, http://mypage.com에 (/사이트없이), 당신은 단지에 사본index.php (site/에서) 필요 루트 폴더.

index.php 파일을 복사 한 후, wp-blog-header.php의 경로에 site/를 추가, 편집 :

require(dirname(__FILE__) . '/site/wp-blog-header.php');

을이 프로세스의 자세한 단계는 에있는 "기존 하위 디렉토리가 설치를 사용하여 " at WordPress docs : http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

+0

감사합니다! 이것은 도움이되었습니다. –

0

Apache에서 문서 루트를 변경하려고 시도 했습니까? 같은

뭔가 : 당신이 당신의 호스팅에 액세스 할 수있는 경우

DocumentRoot /path/to/your/site 

는 모르겠지만, 이것은 내가 아는 가장 좋은 솔루션이 될 것입니다.

직접 할 수없는 경우 호스팅 제공 업체에 대신 요청하십시오.