사용자 (ASP.NET)가 생략 할 때 www를 자동 ADD 하위 도메인하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/630512

  •  08-07-2019
  •  | 
  •  

문제

OK 일부 클라이언트 보안 또는 기타 DB 추적은 하위 도메인 앞에 www가있는 경우에만 작동합니다. 나는 thewebsite.com으로가는 사용자들의 추가 지원 티켓을 방지하고 나중에 DB가 녹음되지 않았다는 것을 알기를 원합니다. www.thewebsite.com으로 리디렉션해야합니다.

추신 : 사람들이 www가 이미 더 이상 사용되지 않는 것에 대해 울부 짖는 소리를 들었습니다.

도움이 되었습니까?

해결책

둘 다 통과하면 www. 그리고 www. ASP.NET에 대한 요청 request.url 객체를 확인하고 www가 있는지 확인할 수 있습니다. 옵션.

개인적으로 나는 IIS로 가서 오히려 www를 수락하는 별도의 웹 사이트를 만듭니다. 홈 탭의 리디렉션 옵션을 요청하고 사용하여 www로 리디렉션하십시오. URL. 이는 코드 변경이 필요하지 않으며 503 상태 메시지를 처리하는 모든 응용 프로그램이 URL을 자동으로 업데이트합니다.

다른 팁

httpmodule을 사용하여 URL을 확인하십시오. 이렇게하면 모든 페이지 나 기본 페이지에서 해당 조건 테스트를 피하는 데 도움이됩니다 (있는 경우). 또한 리디렉션되면 SEO 이유로 영구 리디렉션 (301) 대신 비 영구 리디렉션 (302)을 발행하므로 응답을 사용하지 않는지 확인하십시오.

PS에 대한 응답 : 실제로 www 접두사는 정적 콘텐츠에 대한 쿠키리스 도메인을 가질 수 있으므로 브라우저와 서버 사이에서 전송되는 데이터의 양을 줄일 수 있으므로 루트 URL 대신 항상 더 좋습니다.

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