2012-09-06 2 views
0

주소 표시 줄의 주소를 변경하지 않고 subdomain1.domain.comsubdomain2.domain.com으로 리디렉션하고 싶습니다.하위 도메인을 다른 주소로 리디렉션하지만 주소 표시 줄을 변경하지 마십시오.

.htaccess를 통해 가능합니까? 그렇지 않다면 대체 솔루션이 될 것입니다 (저는 cPanel을 사용하고 있습니다)?

프록시 ([P])를 사용하고 싶지 않습니다 !!!

+0

[P]를 사용하고 싶지 않다면 htaccess를 통해 할 수 없습니다. – Oussama

+0

왜 다운 워드인가? Plese는이 질문의 문제점을 설명합니다. @ 야 즈 맛트 : 답장을 보내 주셔서 감사합니다. 나는 프록시없이 .htaccess를 통해 이것을 할 수 없다는 것을 깨달았다. 대안 솔루션을 찾고 있습니다. –

답변

1

2 개의 하위 도메인이 문서 루트를 공유하지 않는 경우 (또는 하나가 다른 하위 디렉토리에있는 경우) htaccess에 [P]과 함께 프록시를 사용하거나 역방향 프록시를 사용하여 설정할 수 없습니다 ProxyPass (둘 다 mod_proxy를 사용합니다). 엄밀히 말하면 아파치의 대체 솔루션은 없습니다. 다른 하위 도메인의 페이지를로드하고 첫 번째 하위 도메인에 파킹하도록 스크립트를 작성할 수 있지만 프록시도 마찬가지입니다. mod_proxy를 사용하는 것이 좋으며, 내부 URL 재 작성을 처리하는 mod_proxy 또는 확장 모듈 중 하나 (mod_proxy_html 등)를 사용하는 것이 좋습니다. 리디렉션 위치 및 쿠키 정보 비 아파치 솔루션의 예는 하나의 서브 도메인의 문서 루트를 다른 것으로 마운트하고 mod_rewrite를 사용하는 것입니다.

관련 문제