Chrome에서 전체 리디렉션 경로 및 HTTP 상태 코드보기


88

특정 링크 단축기 및 out.php 링크 스크립트에서 301 리디렉션을 사용하여 리디렉션하는지 여부를 찾으려고합니다. Chrome 개발자 도구의 리소스 탭을보고 있지만 링크 스크립트 자체가 아닌 대상 페이지의 헤더 만 표시합니다.

또한 조사중인 일부 사이트는 실제로 두 번 이상 리디렉션되므로 전체 리디렉션 경로를 추적 할 수있는 것이 가장 좋습니다.

정확히 어떻게 리디렉션되었는지, 301을 사용하고 있는지 여부를 어떻게 알 수 있습니까?


1
FF를 사용한 리디렉션 지속성 방법 : superuser.com/questions/242138/…
Fedir RYKHTIK

중단 점에 들러 항상 시간을내어 ... ➝ stackoverflow.com/a/12419326/444255
Frank Nocke

답변:


126

2014 년부터

Chrome의 검사기 상단 ( Network탭에 있음)에는라는 체크 박스가 Preserve log있습니다. 이 옵션을 활성화하십시오. 이제 페이지가 어떻게 탐색되는지는 전혀 중요하지 않습니다. 인스펙터는 리디렉션 응답을 포함한 모든 로그 기록을 유지합니다.

이전 버전의 Chrome

Chrome의 검사기 하단 ( Network탭에 있음)에는 큰 원이있는 버튼이 있습니다. 이 버튼 위로 마우스를 가져 가면 도구 설명이으로 표시 Preserve log upon navigation됩니다. 버튼을 클릭하면 빨간색으로 바뀝니다. 이제 페이지가 어떻게 이동하는지는 전혀 중요하지 않습니다. 인스펙터는 리디렉션 응답을 포함하여 모든 로그 기록을 보관합니다.


1
이것은 이제 (실제로는 한동안) 원래 받아 들여진 답변보다 더 관련성이 높은 답변입니다. 나는 대신 이것을 받아 들였다.
Stephan Muller

1
XHR 또는 일종의 REST 호출에 대한 리디렉션을 추적하고 301 또는 302 리디렉션을 볼 수없는 경우 "네트워크 탭"에서 "XHR"필터뿐만 아니라 "기타" 활성화했는지 확인하십시오. (Ctrl + 클릭을 통해 여러 항목을 선택할 수 있습니다). 물론 항상 "All"필터를 사용할 수 있지만 다른 요청 유형에서 많은 노이즈가 발생합니다.
Dimitry K

18

나는 같은 문제가 있었고 해결책이 이전 답변과 약간 다르다는 것을 알았습니다.

필터 표시 줄에서 문서 유형으로 기타를 선택해야했고 로그를 보존하고 네트워크 로그온을 기록해야했습니다.

Chrome Dev Tools 스크린 샷


3
302 리디렉션은 기타를 선택한 경우에만 표시됩니다 (mac os 10.13의 Google Chrome 67 기준)
user674669

감사합니다. 저는 Doc으로 필터링을했고 왜 안보이는 지 혼란 스러웠습니다.
Eluvatar

16

Chrome의 개발자 도구에서 "리소스"를 선택하고 "문서"또는 "기타"에서 원래 요청을 찾을 수 있습니다. 상태 코드 301을 보려면 "헤더"를보십시오. 여기에 훌륭한 기사가 있습니다 -http : //www.html5rocks.com/tutorials/developertools/part1/#toc-resources


페이지가 자바 스크립트 또는 메타 새로 고침으로 새로 고침되면 추적되지 않습니다. 나는 :) 감사 있도록,하지만 필요한 것을 얻을 않았다
스테판 뮬러에게

3
이제 네트워크 영역에서이를 볼 수 있으며 상태는 테이블의 열 중 하나입니다.
digitaljoel

2
"네비게이션에 로그를 보존"고 빠른 음표 각 요청 / 응답 볼 사용하도록 설정해야합니다
조쉬 스미
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.