2013-05-29 5 views
0

서브 디렉토리에있는 다른 서버의 컨텐츠를 하위 디렉토리로 사용하고 있습니다. sub.domain.com의 모든 내용은 domain.com/sub에 액세스 할 수 있어야합니다. 하위 폴더도 같이 사용하고 싶습니다. 예 : sub.domain.com/about은 domain.com/sub/about이어야합니다.기본 도메인의 경로에 mod-write 하위 도메인

여기 내 현재입니다 .htaccess 내용

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^(sorry).* - [NC,L] 
    RewriteRule ^$ app/webroot/ [L] 
    RewriteRule (.*) app/webroot/$1 [L] 
</IfModule> 

도움을 주시면 감사하겠습니다. 감사!

답변

0

mod_rewrite를 사용하고 httpd.conf을 통해 .htaccess로 다음 .htaccess에서 DOCUMENT_ROOT 디렉토리에이 코드를 넣어 :

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC] 
RewriteRule^http://domain.com/sub%{REQUEST_URI} [R=301,L,NE] 
+0

감사합니다,하지만 충돌을 가지고. 여기에 내 현재의 .htaccess의 내용은 다음과 같습니다. - (. *) 한다 RewriteRule에 한다 RewriteEngine^(죄송합니다) * [NC, L] 한다 RewriteRule^$ 응용 프로그램/웹 루트/[L] RewriteRule의 응용 프로그램/웹 루트/$ 1 [L] user433575

+0

위의 코드를 다른 .htaccess 자료 위에 올려야합니다. – anubhava

+0

다시 한번 감사드립니다. 하지만 페이지를 찾을 수 없습니다. index.php 파일이/app 폴더에 있고 가있는 .htaccess 파일이 있습니다 에 RewriteEngine이 있습니다. RewriteRule^$ webroot/[L] RewriteRule (. *) webroot/$ 1 [L] 거기/app/webroot – user433575

관련 문제