VS 2005에서 301 점프 시도로 발견한 현상

2286 단어 도약하다
새 사이트 프로젝트, 두 페이지Default.aspx,default2.aspx,default.aspx에는 다음 코드가 쓰여 있습니다.

  
    

    
      
Response.Status = " 301 Moved Permanently " ;
Response.AddHeader(
" Location " , " Default2.aspx " );
Response.End()
 
Default.apsx에서 쓰기
 

  
    
Response.write( " 301 " );

 
실행,default2로 올바르게 이동 2.aspx
그리고default을 삭제합니다.aspx의 코드, Page 만 남김Load 메서드, 실행,default2.aspx 페이지!Default2. 제외aspx, 404 오류, 페이지를 찾을 수 없습니다.default에 있습니다.aspx가 인터럽트를 설정하여 들어갈 수 없습니다.default로 가지 않습니다.aspx.cs.default2.aspx가 프로젝트에 다시 가입하여 301을default로 이동합니다.aspx, 정상으로 회복, debug default.aspx 페이지,default2. 제거aspx, 실행, 더 이상 오류 보고하지 않음,default2.aspx가 존재하지 않습니다.
 
이 현상은 일단 301점프를 설정하면 어느 곳에 이 일이 기록되어 있고 점프 원본을 설정한 페이지가 더 이상 유효하지 않다고 생각하고 매번 점프 코드를 실행하는 것이 아니라 목표 페이지를 직접 실행하는 것으로 보인다.
문제는 누가 기억했습니까?어디 적었어?

좋은 웹페이지 즐겨찾기