하위 도메인의 하위 도메인?


28

sub2.sub1.subdomain.domain.com과 같은 URL을 만들려고합니다. 이것을 사용하여 다른 내용을 표시하려고합니다.

내 질문은 ...

1) 이러한 다중 레벨 하위 도메인을 생성 할 수 있습니까? -호스팅 회사를 기반으로합니까?
2) sub2.sub1.subdomain이 sub1의 하위 도메인이 아닌 다른 하위 도메인이 아닙니까?
3)이 모든 하위 도메인에 자체 문서 루트가 있습니까?
4) www가 있거나없는 사용자를 어떻게 처리합니까?

발생할 수있는 다른 잠재적 인 문제가 있습니까?

편집 :-이것이 쿠키의 동작에 어떻게 영향을 줍니까? sub1.subdomain.domain.com 또는 sub2.sub1.subdomain.domain.com의 subdomain.domain.com에 설정된 쿠키에 액세스 할 수 있습니까

답변:


30

이러한 다중 레벨 하위 도메인을 작성할 수 있습니까?

예. DNS에서 원하는만큼 수준을 가질 수 있습니다.

호스팅 회사를 기반으로합니까?

호스트가 할 수있는 일을 제한 할 수 있습니다.

sub2.sub1.subdomain이 sub1의 하위 도메인이 아닌 다른 하위 도메인이 아닙니까?

그것은 유용한 구별이 아닙니다.

이 모든 하위 도메인에 자체 문서 루트가 있습니까?

모든 하위 도메인이 동일한 IP 주소로 해석된다고 가정하면 실제로는 필요하지 않습니다.

브라우저는 Host헤더에 FQDN을 보냅니다 . 웹 서버가 웹 서버에 따라 처리하는 방식.

FQDN을 기반으로 컨텐츠를 동적으로 결정하기위한 작업을 수행하지 않는 한 각각에 대해 별도의 문서 루트를 구성 할 수 있으며 검색 엔진에서 컨텐츠 불이익을 피하기 위해해야합니다.

www가 있거나없는 사용자를 어떻게 처리합니까?

그러나 당신은 좋아합니다. www특별한 속성이없는 다른 하위 도메인 일뿐입니다 (컨벤션 제외). 널리 중 하나 "선택하는 좋은 아이디어로 간주됩니다 WWW와 함께 귀하의 정식 기본 사이트로"또는 "www가없이"과에 다른 하나를 리디렉션합니다.


9

You.can.go.as.deep.as.you.want.example.com.

1) 이것은 주로 DNS에 의존합니다. 일반적으로 호스팅 회사가이를 관리합니다. 또한 와일드 카드 3 단계 도메인 ( *.example.com) 이있는 경우 아래의 모든 도메인 이름 example.com이 동일한 호스트를 가리 킵니다. 따라서 가능하고 사례의 90 %에서 작동합니다.

2) 중요하지 않습니다. 실제로 # 3에 따라 다릅니다.

3) 다른 docroot에 대해 구성하면 구성됩니다. 그렇지 않으면 그들은하지 않습니다.

4) Host:헤더를 확인하십시오 -도메인이 무엇인지 알 수 있습니다 (PHP를 사용하면이 데이터가 있음 $_SERVER['HTTP_HOST']). 코드에서 일부 스위칭 로직을 구현할 수 있습니다.



1
  1. 원하는 하위 수준까지 올라갈 수 있습니다 (있는 경우 호스팅 제공 업체 한도까지).
  2. 가장 좋은 예는 폴더 수준입니다. 모두 다른 공간입니다. C :> Program Files> Adobe> Acrobat 5.0> Reader와 같습니다. 3. 예 모든 하위 도메인은 자체 루트입니다. 위에 표시된 폴더 예와 동일합니다. 그러나 여기에는 루트 폴더 / 의사를 지정할 권한이 있습니다
  3. "WWW"를 사용하거나 사용하지 않는 사용자는 호스팅 회사에서 처리합니다. 호스팅 회사가 "WWW"없이 쿼리를 지원하면 요청이 특정 파일 / 폴더로 전달됩니다.

-3

호스트 패널 또는 htaccess / web.congig (OS 기본적으로) 잘못된 루팅으로 www를 제거 할 수 있습니다.

하위 도메인에는 자체 문서 루트가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.