문제

가 2 호스트하고 싶은 점이 하위 도메인 호스트에서 하나 하위 도메인 호스트에서 두:

subdomain.hostone.com --> subdomain.hosttwo.com

추가 CNAME 레코드를 호스트 중 하나는 지점을 subdomain.hosttwo.com 하지만 모두가'400Bad Request'오류가 있습니다.

무엇을 볼 수 있습니 내가 뭘 잘못입니까?

도움이 되었습니까?

해결책

도 변화를"하위 도메인이->subdomain.hosttwo.com"

CNAME 는 별칭에 대한 특정한 도메인,그래서 당신이 갈 때 제어판에 대한 hostone.com 말았어야를 입력해 전체적으로 이름 CNAME 별칭입니다.

멀리로는 오류를 악화되는 것을 방지하는 데 도움을 줄 수 있을 로그에 subdomain.hostwo.com 고 로그를 확인?

다른 팁

내가 생각하는 여러 가지 답변을 명중 주위에 가능한 솔루션 당신의 문제입니다.

I agree 가장 쉽게(그리고 최고의 솔루션을 위한 SEO 목적)이 301 리디렉션합니다.에서 IIS 이것은 매우 사소한,당신은 사이트를 만들에 대한 subdomain.hostone.com 후에 사이트를 만드,마우스 오른쪽 버튼으로 클릭 사이트로 이동 속성입니다."를 클릭하 홈 디렉토리"탭의 사이트 등록 정보 창이 열립니다.라디오 버튼을 선택하고"URL 로 리디렉션을"url 을 입력에 대한 새로운 사이트(http://subdomain.hosttwo.com고),체크인 확인란"에 대한 정확한 URL 을 입력한 위로","영구 리다이렉션한 이 리소스"(이 두 번째 원인 확인란 301 대 302redirect).확인을 클릭합,그리고 당신은 끝났어.

또는 페이지를 만들 수 있습트 http://subdomain.hostone.com, 중 하나를 사용하여 다음과 같은 방법(에 따라 호스팅 플랫폼에서 지원)

PHP 리디렉션:


<?
Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://subdomain.hosttwo.com" ); 
?>

ASP 리디렉션:


<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://subdomain.hosttwo.com"
%>

ASP.NET 리디렉션:


<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://subdomain.hosttwo.com");
}
</script>

지금 가정 CNAME 레코드를 제대로 만들어진,그만 문제가 발생하는 사이트를 만들 http://subdomain.hosttwo.com 사용유 IP,and host 헤더를 결정하는 사이트에 표시되어야 합니다.이 문제를 해결하려면 아래에서 IIS,IIS 관리자에서 웹 서버에서,당신은 오른쪽 클릭하여 사이트 subdomain.hosttwo.com 며,클릭"속성".에 표시되는"Web Site"탭에서,당신이 볼 수 있는"진보된"버튼을 IP 주소는 당신을 클릭해야 합니다."고급 웹 사이트 확인"창이 나타나면"추가"버튼을 클릭합니다.선택하는 동일한 IP 주소는 이미 사용 중인 subdomain.hosttwo.com 입력하 80 로의 TCP 포트,다음 입력 subdomain.hosttwo.com 이 Host 헤더값이다.확인을 클릭할 때까지 당신은 다시 주 IIS 관리자 창고 있어야 합 갈 수 있습니다.브라우저를 열고,그리고를 찾아보 http://subdomain.hostone.com, 고,당신은 사이트에서 http://subdomain.hosttwo.com 이 나타나지 않더라도 URL 을 보여줍 http://subdomain.hostone.com

희망하는 데 도움이...

그것은 소리와 같은 웹 서버에 hosttwo.com 을 허용하지 않는 정의되지 않은 도메인하를 통과 할 수 있다.당신은 또한 말을 하고 싶은 리다이렉션이 없습니다 실제로는 방법 리다이렉션.당신이 도메인을 통해 고 대디할 수 있습니다 그냥 사용하려는 그들의 리다이렉션 서비스입니다.

요즘 많은 사이트 소유자가 사용하는 CDN 서비스는 데이터의 CDN 서버입니다.는 경우에는 귀하의 경우에 당신은 왼쪽으로 두 개의 옵션:

  1. 을 만들 하위 도메인과 편집 DNS 을 추가하여 CNAME 기록

  2. 를 만들지 않는 하위 도메인만 만들 CNAME 기록을 가리키는 귀하의 임시 DNS URL.

이 솔루션만을 의미하는 코드는 캐나다에서 보여줍니다 그것이 가져오는 데이터 cdn.sitename.com 하지만 실질적으로 그것은에서 당신의 CDN 호스트.

을 만들 수 있습니다 DNS 이름 퐁 다른 IP 주소,그래서 당신이 당신을 사용하여 가상호스트로 리다이렉션으로 DNS 작동하지 않습니다.

할 때 입력 subdomain.hostone.com 귀하의 브라우저에서 그것은 것입니다 DNS 를 사용하여 얻은 그것의 IP 주소(의 경우 CNAME 계속하려고 할 때까지 얻은 IP 기록에서)다음 그것을 연결하는 IP 를 보내는 http 요청

Host: subdomain.hostone.com 

에서 어딘가에 http 헤더가 있습니다.

그것은 아마도 최고의/쉬운 설정 301.아 DNS 해킹이 필요합니다.

당신이 할 수 있다 숫자의 non-DNS 다.랜딩 페이지 subdomain.hostone.com 수 HTTP redirect.웹 서버에 hostone.com 할 수 있도록 구성하여 리다이렉(에서 쉽게 아파치에 대해 확실하지 않 IIS),등등.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top