2012-11-06 3 views
0

지난 몇 개월 동안 몇 가지 잘못된 URL을 요청하여 발생하는 404 오류가 발생했습니다. 나는이 링크가 어디에서 왔는지 전혀 모른다. 웹 사이트에는 그러한 링크가 없습니다. 몇 가지 예입니다내 웹 사이트에 원치 않는 404 로그를 많이 받고 있습니다.

을 www.abc.com/undefined

www.abc.com/definition/1333/text/javascript www.abc.com :

같은 링크가 있습니다 /twitter.json

위의 내용은 단지 샘플이며 다른 키워드를 사용하여 매일 100 개가 넘습니다.

아무도 같은 문제를 경험하지 않았습니까?

+0

무엇이 당신의 질문입니까? – danludwig

+0

정의되지 않은 변수를 사용하여 자바 스크립트에서 생성 된 링크처럼 보입니다. 로깅을 사용하면 (응용 프로그램에 로그인하거나 IIS 만 사용) 참조 자의 로깅을 활성화하고 잘못된 링크의 출처를 파악할 수 있는지 확인하십시오. http://technet.microsoft.com/en-us/library/cc754702(v=ws.10).aspx – HackedByChinese

+0

다양한 enteries에 대해 404 대를 사용하는 공통 사용자 에이전트가 있습니까? 나는 몇몇 거미가 나의 위치의 이것 하나를위한 중요한 범인다는 것을 것을을 발견한다. –

답변

2

일반 (즉, 인간) 방문자가 사이트의 링크를 통해 해당 위치에 도달 할 수있는 방법이 없다면 걱정할 필요가 없습니다.

악용 가능한 소프트웨어를 웹에서 검색하는 많은 크롤러가 있습니다. 이 크롤러는 특정 애플리케이션이 실행 중인지 여부를 알 수있는 URL을 사용하여 웹 사이트에서 웹 사이트로 이동합니다. 당신이 마크 업 오류 또는 유사한가 404에 방문자를 선도하지 않도록


당신은 그러나 신중하고 한 번 확인을해야한다.

다른 사람을 탓하기 전에 항상 자신을 비난하십시오. 자신의 실수인지 확인하는 한 가지 방법은 Referer 헤더를 시작하는 것입니다 (어떤 페이지가 404으로 이어지는 지 확인하기 위해). 쉽게 위조 될 수는 있지만, 여전히 하나 또는 다른 것을 배제하는 데 충분한 사실에 직면 할 수 있습니다 .

+0

응답 해 주셔서 감사합니다. 리퍼러마다 비어있을 때마다 ('') 관련됩니다. –

+0

마크 업은 괜찮은 것 같습니다. 많은 시간을 재검토했으나 잘못된 URL을 발견 한 곳은 없습니다. 모두 괜찮을 것 같습니다. 그러나 기록 된 404 URL은 정말 이상합니다.웹 사이트 a)/정의/211/테스트 케이스 및 b)/주제/181/보안에 2 개의 링크가 있다고 가정 해보십시오. www.abc.com:80/definition/211/test-case/topic/181/security와 같은 페이지에서 404가 표시됩니다. 이것은 하나의 유형이지만 오류의 다른 형식은 www.abc.com:80?s=register와 www.abc.com:80/signup과 같이 이상하게 보입니다 !!!. 또한 주목할 점은 다음과 같이 추가 된 포트입니다. 매회 80 회 –

관련 문제