2013-07-25 3 views
-3

사용자가 하위 도메인과 URL을 입력하면 www를 www가 아닌 ​​URL로 리디렉션해야합니다.하위 도메인을 사용하여 www에서 non-www로 리디렉션

예 : 전에 말한대로 abc.xyz.com

+0

왜 그렇게하고 싶습니까? 브라우저의 대부분은 접미사를 넣습니다 –

+0

그리고 무엇이 당신의 질문 이었습니까? 너 뭐 해봤 니? IIS를 사용하고 있습니까? 더 많은 정보/연구 증거를주십시오. –

+0

당신은 무엇을하려고합니까? – Backtrack

답변

0
string url = Request["HTTP_REQUEST_URL"]; // not sure the exact Constant name of the header 
Uri uri = new Uri(url); 
if(uri.Host.StartsWith("www.") && uri.Host.Count(c => (c == '.'))>2) 
{ 
    Response.Redirect(url.Replace("www.", "")); 
} 

생각에

www.abc.xyz.com, 난 브라우저가 당신을 위해이 검사를 할 수 있기 때문에 중복 생각 ..
당신은 정말로 자신의 이익을 위해 너무 똑똑하지 않아야합니다.

관련 문제