2012-02-02 5 views
1

그래서 여기 시나리오가 있습니다 :.htaccess를 사용하여 도메인을 마스킹 하시겠습니까?

내가 가지고있는 도메인은 www.abc.com이고 (다른 회사에 속한) 그것을 지적하고 싶습니다.

질문 : .htaccess를 사용하여 URL을 전달하고 마스크하여 www.abc.com으로 유지하려면 어떻게해야합니까? 보안면에서 www.abc.com에 대한 디지털 인증서를 구입할 시점이 있습니까?

답변

1

프록시를 통해 실행할 수 있습니다. 프록시를 통해 완전히 실행합니다.

당신은 httpd.conf 파일에 넣고,하지 htaccess로 :

<VirtualHost *:80> 
    ServerName www.abc.com 
    ServerAlias abc.com 
    ProxyRequests  Off 
    ProxyPreserveHost On 
    <Proxy *> 
    Order deny,allow 
    Allow from all 
    </Proxy> 
    ProxyPass/http://site-you-want-2-show.com:80/ 
    ProxyPassReverse/http://site-you-want-2-show.com:80/ 
    <Location /> 
    Allow from all 
    </Location> 
</VirtualHost> 

이미지가 제대로 표시하는 경우가 ProxyPreserveHost 모두 켜기 및 끄기 및 테스트를 시도 할 수와 개체의 주소를 표시하여 도메인 대신.

경고 : 웹 사이트를 표시하려는 회사의 명시적인 허가가없는 경우 이는 합법적이지 않습니다. 어쩌면 당신은 당신의 홈페이지를 iFrame으로 만들 수 있습니다. 인증서로

: http://ssl-proxy.plz.re (짧은 URL)

0

.htaccess 파일 수 없습니다 "마스크"도메인을하지만 모듈이 설치되어있는 경우 리버스 프록시를 사용할 수 있습니다 : 그것은 수행 할 수 있습니다, 여기를 참조하십시오.

대부분의 경우 "마스크 된"웹 사이트는 전체 URL을 참조하며 "마스크"는 오랫동안 작동하지 않습니다.

@mesh가 무엇을 제안했는지보십시오.

관련 문제