2017-05-06 14 views
1

다시 쓰기를 사용하면 lighthttpd에서 내 몸이 비어 있습니다.가벼운 Httpd가 다시 쓰여지고 몸이 비어 있습니다.

나는 이미지와 CSS를 제외한 모든 것을 index.php로 다시 작성하려고합니다. 내가 통해 원시 몸을 얻으려고 그러나 https://pastebin.com/aku217CN

:

나는 다음과 같습니다 유래가 me.Here을 할 수 없기 때문에

url.rewrite-if-not-file = ("^/(.*)" => "/index.php") 

내가 전체 lighthttpd 구성을 게시 할 수 없습니다 링크입니다 file_get_contents('php://input') null로 표시됩니다.

그러나 기본 mywebsite/index.php로 이동하려고하면 본문이 채워집니다.

+0

여기서'file_get_contents ('php : // input')'과 그 질문과 무슨 상관이 있습니까? – sebix

답변

0

lighthttpd 최신 버전에서 실행되는 php 비행과 관련이있는 것으로 보입니다.

본문을 읽고 나면 file_get_contents ('php : // input')을 사용하여 두 번 읽을 수 없습니다.

본문을 읽고 로그에 저장하는 일종의 필터가 있습니다.

네즈 닫힘.

1

사용자 오류. 요청 본문이 소비 된 후에는 소비됩니다. 요청 본문을 두 번 이상 읽을 수는 없습니다. 스크립트의 다른 내용이 필요하면 다시 읽고 저장해야합니다.