다른 호스트에서 문제가 발생하여 호스트 설정을 변경할 수 없어서 PHP 솔루션을 찾고 있습니다.symfony 응답 캐시 controll 헤더가 중복 됨
브라우저 (Symfony의 HttpFoundation \ Response)에 응답을 보낼 때 일부 헤더가 중복되어있어 모순됩니다. 브라우저는 캐시하지 않습니다.
PHP 코드
$response = new Response(
$html,
200,
array(
"content-type" => "text/html; charset=UTF-8",
)
);
$response->setCache(array(
'last_modified' => $page->getEditedAt(),
'max_age' => $staticCache,
's_maxage' => $staticCache,
'private' => false,
'public' => true,
));
브라우저에서 헤더
하지만 내 페이지는 공공 및 캐시해야합니다. 나머지 헤더는 어디에 설정되며 어떻게 해제 할 수 있습니까?캐시 제어의 일부 :있는 maxage = 1800, 공공, S-있는 maxage = 1800
캐시 제어 : 없음 -store, no-cache, 재 검증해야 함, 사후 점검 = 0, 사전 점검 = 0
날짜 : 2013 년 1 월 10 일 15:08:39 GMT
이 만료 : 목을 1981년 11월 19일 그리니치 표준시 08시 52분 0초
에서 Pragma : 노 캐시