2009-08-15 2 views
1

사용자가 내부적으로 또는 외부 적으로 연결할 수있는 URL을 입력 할 수있는 사이트를 개발 중입니다. 외부 링크를 내부 링크와 다르게 시각적으로 표시하고 싶습니다. 무언가로 이것을하는 몇 가지 코드를 강타 할 수도 있지만,하기 전에이 작업을 수행 할 수있는 간단한 방법이 있는지 궁금해하고 있습니다.제공된 URL이 내 사이트 외부에 있는지 쉽게 판단 할 수있는 방법이 있습니까?

내 사이트가 "www.mysite.com"이고 "mysite.com/somepath", "http://mysite.com/somepath", ""이 모두 내부 URL로 해석되어야한다고 말하면 이상적인 결과 문자열을 얻게됩니다. 상대 경로 "/ somepath".

제안 사항?

답변

3

URL을 구문 분석하고 정규화하려면 Uri 클래스를 사용하십시오. 그 다음에는 기본 URL로 시작하는지 쉽게 확인 할 수 있습니다.

관련 문제