2013-06-29 2 views
0

저는 두 도메인, www.domainA.com 및 www.domainB.com이 있습니다. domainA.com/files에 실제 파일이 있습니다. 사용자가 www.domainB.com으로 이동하면 www.domainA.com/files로 리디렉션해야합니다. 검색 주소창에 www.domainB.com이 표시되어야합니다.htaccess를 통해 URL을 리디렉션

나는 어떻게 해야할지 모르겠다. 누군가 이걸 어떻게 달성 할 수 있는지 제안 해주십시오.

*

편집 *

내가 http://sourceforge.net/projects/phpr0xi/에서 프록시 스크립트를 다운로드하여 동일 htaccess로 생각 않았다

하지만 오류가 아래에 나와 있습니다. 404 찾을 수 없음 서버가 요청 된 페이지를 찾을 수 없습니다 : www.domainB.com에서

내 htaccess로합니다.

RewriteEngine on 
RewriteRule ^domainb(.*) http://www.domainA.com/domainb$1 [P] 
+0

당신은 도메인 A에서 파일을 검색하고 봉사하는 DOMAINB에 장소에 프록시없이이 작업을 수행 할 수있는 트릭을 할 것입니다 내용. 도메인 변경은 _ 새 도메인으로의 리디렉션을 의미해야합니다. 자동 리디렉션이 불가능합니다. –

+0

동일한 웹 서버에 두 가상 호스트가 있습니까? 다른 시스템에 있다면 mod_proxy를 사용할 수 있습니까? – mario

+0

... 물론 두 도메인이 동일한 서버에 있고 domainB의 파일을 가리킬 수 있습니다. –

답변

0

당신은 302 리디렉션 당신이 코드를 생성한다,이 htaccess redirect을 시도 할 수 있습니다.

#302 Redirect Entire Old directories 
RedirectMatch 302 domainb(.*) http://www.domainA.com/domainb$1 

주소 표시 줄에 이전 도메인을 유지하려면 이후, 302 리디렉션 코드는

+0

나는 지금 시험해보고있다. – user2178637

+1

나는 RewriteEngine을 에 보냈다. RedirectMatch 302 domainb (. *) http://www.domainA.com/domainb $ 1', 도메인으로 리디렉션하지만 주소 표시 줄에 도메인 b 이름 만 표시 :( – user2178637

관련 문제