2012-08-17 12 views
-1

여러 회사가 리소스 (wiki, forum, shops ...)를 공유하고 있으며 이제는이를 위해 하나의 서버 인증서를 사용하고 있습니다.하위 도메인을 기반으로 다른 도메인으로 자원 이동

URL입니다은 다음과 같습니다

company1.domain1.com or www.company1.domain1.com 
company2.domain2.com or www.company2.domain2.com 
company3.domain3.com or www.company3.domain3.com 

새로운 포인팅 호스팅에 같은 newdomain.com/company1에.

은 내가 마지막에 달성하고자하는 것은 :

브라우저에서
newdomain.com/company1 
newdomain.com/company2 
newdomain.com/company3 

때 누군가 당신은 내가 두 가지 예를 필요로 http://newdomain.com/company2

(www없이)를 참조해야하는 URL에 www.company2.domain2.com을 입력합니다. 하나는 제가 설명했던 바로이 것입니다. 두 번째는 같은 일이지만, URL의 끝에 나는 추가, 당신의 domain1.com, domain2.com, domain3.com, 등, 문서 루트 (www 않고) htaccess로 파일에서

답변

0

https://newdomain.com/company2를 참조합니다 :

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.[^.]+\.com$ [NC] 
RewriteRule ^(.*)$ http://newdomain.com/%2/$1 [L,R=301] 

그러면 http://www.mycompany.somedomain.com/path/to/file.txthttp://newdomain.com/mycompany/path/to/file.txt

으로 리디렉션됩니다.
관련 문제