2014-07-11 3 views
0

사용자가 "m.co-oprating.com"을 입력하면 "www.co-oprating.com/mobile"로 리디렉션되지만, 다음 코드를 사용하면 작동하지 않습니다.하늘빛 방향 전환 "m." 모바일 사이트로

if (Request.Url.Host.StartsWith("m.")) 
      { 
       UriBuilder builder = new UriBuilder(Request.Url); 
       builder.Host = "www." + Request.Url.Host; 
       Response.Clear(); 
       Response.StatusCode = 301; 
       Response.StatusDescription = "Moved Permanently"; 
       Response.AddHeader("Location", "www.co-oprating.com/mobile"); 
       Response.End(); 
      } 

요청이 co-oprating.com에 전혀 도달하지 않았기 때문에 DNS를 수정해야합니까?

+0

문제점을 진단하기 위해 어떤 노력을 했습니까? – mikalai

+0

'작동하지 않습니다. 어떻게 작동하지 않는지 알려주세요. 새 URL이 제대로 다시 작성됩니까? '요청이 co-oprating.com에 전혀 도달하지 않았기 때문에 그랬습니까? DNS를 고쳐야합니까? ' 당신은 사이트를 운영하는 사람입니다. 테스트 해봐야합니다. – mason

답변

1

은 내가 DNS

예를 수정해야합니다.

nslookup 
> m.co-oprating.com 
Server: google-public-dns-a.google.com 
Address: 8.8.8.8 

*** google-public-dns-a.google.com can't find m.co-oprating.com: Non-existent domain