2011-03-28 5 views
1

나는 우리가있는 경우 하위 도메인 예를 들어, 존재하지 않는 경우에도 domain.comwww.domain.com에 대한 모든 하위 도메인의 요청을 리디렉션하기 위해 노력하고있어 :하위 도메인 요청을 기본 도메인으로 리디렉션하는 방법은 무엇입니까?

abc.domain.comabc 어떤 요청을 할 수 있습니다

www.domain.com에. 또한 하위 도메인 abc가 존재할 수도 있고 그렇지 않을 수도 있습니다. 그러나 그것이 무엇이든, 나는 그것을 메인 도메인으로 리다이렉트하고 싶다.

덜 중요한 요청입니다. 입력 주소를 주소 표시 줄에 유지하고 메인 도메인으로 리디렉션하는 방법은 무엇입니까? 이 .htaccess

나는 아파치 서버를 사용하여 수행하는 경우

그것은 나를 위해 최선을 다 할 것이다.

감사합니다.

답변

1

당신이 사용하는 환경을 지정하지 않았으므로, 여기에 몇 가지 일반적인 팁입니다 사용자 유형 sub.domain.com 브라우저의 주소 표시 줄에 :

첫째, 리디렉션 사이에 차이가 사용자의 종류 : -하지만 domain.com로 리디렉션됩니다 사용자가 백그라운드에서 URL을 다시 작성 domain.com

지금

... 그리고 처럼> domain.com, 주소 표시 줄에 sub.domain.com으로 이동하고이 주소에 머무릅니다. 사용자는 sub.domain.com을 보지만 배경에서는 다른 페이지 (귀하의 경우 domain.com 아래에있는 페이지)가로드되어 표시됩니다. (빠른 설명)

Apache를 사용하는 경우 301 redirectsurl rewriting을 살펴보십시오.

1

Piedone이 말한 내용 (HTTP 서버 쪽) 외에도 DNS를 구성하여 모든 하위 도메인에 포괄 주소를 갖도록 구성하고 모든 주소를 HTTP 서버에 지정해야합니다.

이것은 암시 적으로 가능한 모든 하위 도메인이 자동으로 존재 함을 의미합니다..

+0

이 경우 DNS를 구성하는 방법을 알려주십시오. 그리고 .htaccess에서 RewriteRule을 시도했지만, 왜 나에게 작용하지 않는지 모르겠습니다. 그래서 자세히 설명해주십시오 .. 고마워요. –

+0

이것은 네임 서버에 달려 있다고 생각합니다. 네임 서버에 직접 액세스 할 수없는 경우 도메인 공급자에게 문의하십시오. 자세한 내용은 [Wikipedia article] (http://en.wikipedia.org/wiki/Wildcard_DNS_record)을 참조하십시오. –

관련 문제