우리의 솔루션은 - 우리는이 솔루션이 해당 제품에 맞는하지만 개념적으로해야한다 있도록 URL 관리를위한 환상적이고 저렴한 비용으로 도구입니다 ISAPI_Rewrite 3.0를 사용
(대릴의 제안 당 그러나 이것은 너무 많은 코멘트에 대한 정보입니다) 다른 환경에서도 유효합니다. 새 호스트
#add as first rule. trap requests for new subdomain and redirect to existing
#ASSUMES that redirect to existing is now safe because DNS for existing
#was updated when newsub DNS was queried.
#otherwise this is going to be an endless loop of
#redirects between the old and new server
RewriteCond %{HTTP_HOST} ^newsub\.
RewriteRule ^(.*)$ http://existing.mydomain.com/$1 [R=302, L]
의 .htaccess에 대한의 사이트에 대한
Add newsub as a hostheader on site
htaccess로 : 새로운 호스트에서 사이트에 대한
A newsub newIP #(new record)
A existing newIP #(updated IP)
IIS 구성 (mydomain.com에 대한)
DNS 구 호스트 사이트
#add as first rule. redirect all requests to new subdomain
RewriteCond %{HTTP_HOST} ^existing\.
RewriteRule ^(.*)$ http://newsub.mydomain.com/$1 [R=302, L]
Darryl, 나는 이것을 들여다 보았다. 결코 사용되지 않은 서브 도메인이라면, 항상 DNS 캐시 미스가되어 DNS 루트 (DNS 루트)까지 줄곧 requery를 강요합니다 (나는 생각합니다). 이것은 www의 캐시 플러시를 유발할 수도 있습니다 (누군가가 확인할 수 있습니까?). –
글쎄, 전체 도메인에 대해 업데이트 된 레코드를 찾기 위해 DNS 서버가 발생하는 것을 볼 수는 있지만 일반적인 규칙이 아닐 것이라고 생각합니다. –