2012-07-12 2 views
0

도메인을 내가 액세스 할 수없는 다른 웹 사이트로 리디렉션합니다. 예를 들어 URL에 www.mydomain.com을 입력하면 www.example.com/test.aspx?q=10으로 리디렉션됩니다.301 방문 페이지로 리디렉션하면 오류가 발생합니다.

주소 표시 줄에 "http://www.example.com/test.aspx?q=10"을 입력하면 예상대로 연결됩니다. 정확한 주소로 리디렉션하면 오류가 발생합니다. 웹 사이트가로드되지만 웹 사이트에서 작성한 오류 페이지입니다.

내 질문은 "http.request == 301 {give error}"와 같은 일부 코드와 같이 내가 제어 할 수없는 웹 사이트에있을 가능성이 높습니다.

참고로 303 요청에서도 마찬가지입니다.

<VirtualHost 1.1.1.1:80> 
    ServerName www.mydomain.com 
    Redirect 301/http://www.example.com/test.aspx?q=10 
</VirtualHost> 

답변

1

내가 타사 웹 사이트의 당신의 가정이 올바른지 차단 의심 : 여기

내가 리디렉션하고 방법이다. HTTP_REFERER를 사용하여 참조 페이지를 확인하는 것과 같을 수 있습니까?

아마 당신은 당신이 오류가 말할 때 당신이 무슨 뜻인지 자세히 설명 할 수있는 HTTP_REFERER

을 제거 할 수 있겠지?

+0

example.com/test.aspx?q=10으로 리디렉션하는 경우 example.com/error.aspx?error=somecode로 전송됩니다. 추가하려면 "mydomain.com"을 입력하면 올바르게 리디렉션됩니다. "www.mydomain.com"을 입력하면 오류 페이지가 나타납니다. –

+0

www.mydomain.com은 작동하지 않지만 mydomain.com 작업은 캐싱 문제로 보입니다. 내 문제가 해결 된 것 같습니다. –

관련 문제