와일드 카드 하위 도메인이 잘못된 도메인으로 리디렉션 됨


0

여러 도메인을 호스팅하는 Linode VPS가 있습니다.

내가 가지고 있다고 가정 해 봅시다

abc.com def.com

이제 def.com에 와일드 카드 하위 도메인을 추가했습니다.

* .def.com

하위 도메인 (egxdef.com, y.def.com)으로 입력 할 때마다 "def.com"으로 이동하기를 희망합니다.

그러나 "def.com"으로 이동하는 대신 "abc.com"으로 이동합니다.

내가 놓친 것이 있습니까?


어떤 유형의 기록을 추가 했습니까? A 또는 CNAME입니까? 무엇을 dig *.def.com반환합니까?
gronostaj

답변:


2

Apache에서 이름 기반 가상 호스트를 사용하는 경우 정의 할 첫 번째 가상 호스트 (구성 파일 처리 순서)는 "catch-all"호스트입니다.

가상 호스트가 x.def.com있고 y.def.com명시 적으로 정의되어 있지 않은 한,이 호스트에 대한 요청은 "catch-all"호스트에 의해 처리됩니다.


Daniel에게 감사합니다. 모든 하위 도메인을 명시 적으로 지정하지 않고이 문제를 해결할 수있는 방법이 있습니까? (def.com을 먼저 넣을 수있을 것 같지만 더 우아한 방법이 있을까요?
ericbae

우아하고, 잘 ... (일반적인 내용을 방해하지 않기 위해) 전용 catch-all 호스트와 mod_rewrite : Matching Canonical Hostnames 를 사용하여이 작업을 수행 할 수 있습니다 . 그러나 여기에는 정규식 속임수가 포함되어 있습니다.
Daniel B

abc.com의 색인 파일에서 일부 PHP 코드를 사용하여 HTTP 헤더가 Host와 일치 할 때 영구 리디렉션을 수행 할 수 있습니다. def.com
pkSML
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.