2009-11-06 5 views
3

이것은 무엇을 의미하며, 모든 html, php, css, js 파일의 맨 아래에 나타나는 이유는 무엇입니까?HTTP/1.1 200 OK

HTTP/1.1 200 OK 
Date: Fri, 06 Nov 2009 00:35:42 GMT 
Server: Apache 
Content-Length: 0 
Keep-Alive: timeout=15, max=100 
Connection: Keep-Alive 
Content-Type: text/plain 

저는 nph-proxy.cgi 스크립트를 실행하고 있습니다.

이미 ServerSignatures를 해제하고 apache2.conf에서 Production으로 설정했습니다.

업데이트 :

myproxysite.com/cgi-bin/nph-proxy.cgi/http/someothersite.com 

myproxysite.com/http/someothersite.com 

를 다시 작성하고이 HTTP 헤더가 각 페이지의 하단에 표시됩니다

.

그러나 재 작성 규칙을 제거하면이 문제는 해결되었습니다. myproxiste.com/cgi-bin/nph-proxy.cgi/http/someothersite.com을 통해 프록시에 액세스하면 HTTP 헤더가 맨 아래에 없습니다.

+0

수 ... 문제를 해결 했습니까? 다른 사람이 같은 문제가있는 경우에 대비하여 답변을 게시해야합니다. –

+0

안녕하세요, 질문을 업데이트했습니다. 나는 이것이 일어나는 원인을 발견했다. 나는 그것을 위에 추가했다. – zxb

답변

5

들은 서버 헤더처럼 브라우저 제시 할 수 없습니다.

HTTP/1.1 200 ok 

HTTP 프로토콜 버전 1.1을 사용하여 서버가 응답하고 있음을 나타냅니다. 200은 모든 것이 정상 일 때 사용되는 코드입니다.

Date: Fri, 06 Nov 2009 00:35:42 

서버의 날짜 ...

GMTServer: Apache 

서버

Content-Length: 0 

컨텐츠 사이즈의 이름 (이 경우에는 0 바이트)

Keep-Alive: timeout=15, max=100 

연결이 열려있는 기간 .

Connection: Keep-Alive 

이 폐쇄되는 연결 또는 contet의 mime type 뭔지

Content-Type: text/plain 

현재 HTTP Headers

의 목록을 볼 수 있습니다 (HTML은 text/html 일 것)

헤더가 표시되면 html 콘텐츠 (웹 페이지)가

마지막 질문은 잘 모르겠습니다.

0

이러한 헤더는 일반적으로 내용이 전에 으로 표시되며 브라우저는 내용을 볼 수 없도록 브라우저에서 "먹습니다". 문서의 끝에서 그들을보고 있다는 사실은 무언가를 암시합니다. 아마도 각 요청에 대해 nph-proxy.cgi이 출력에 추가 할 것입니다. 이것은 버그 일 수도 있고, 잘못된 설정 일 수도 있습니다.

+1

다시 쓰기 규칙과 관련이 있습니다 ... 제거하면이 문제가 해결됩니다. – zxb

관련 문제