2012-10-17 4 views
0

요청을 식별하는 방법 (http 리디렉션)은 로컬 사이트 또는 다른 사이트에서 발생합니까?HTTP 리디렉션을 로컬 또는 원격에서 식별하는 방법

같은, 나는 사이트가 있습니다 www.my.com

및 www.my.com/a.html는

다른 사이트를 www.my.com/b.html로 리디렉션됩니다 것입니다 www.my.com/b.html로 리디렉션

어디에서 리디렉션을 식별 할 수 있습니까?

HTTP 리퍼러 믿을 수

+0

어떤 웹 기술을 사용하고 있습니까? Asp.net, PHP, ... – Kaf

답변

0

서버 측 될 수있다 당신은 IP 주소를 추적하고이를 통해 요청을 일치 할 수있다.

하지만 개인적으로는 더 간단한 리퍼러 솔루션을 사용하고 싶습니다.

자세한 내용은 HTTP Referrer Gotchas?을 참조하십시오.

동적 콘텐츠 생성 (예 : ASP, PHP 등)을 사용하는 다른 옵션은 클라이언트를 통해 리디렉션하지 않고 URL 재 작성을 사용하는 것입니다. 이 경우 고객은 여전히 ​​고객이 www.my.com/a를 요청하고 있다고 생각하지만 www.my.com/b의 콘텐츠를 반환합니다. b를 생성하는 코드에서 요청이 www.my 인 것을 확인할 수 있습니다 .com/a 그래서 그들은 당신이 "재작 성"된 것을 알고 있습니다.

관련 문제