Я хочу установить заголовки как array('Cache-Control'=>'no-cache, no-store, max-age=0, must-revalidate','Pragma'=>'no-cache','Expires'=>'Fri, 01 Jan 1990 00:00:00 GMT');
для всех моих просмотров, в настоящее время я делаю это во всех контроллерах при возврате просмотров, например
$headers=array('Cache-Control'=>'no-cache, no-store, max-age=0, must-revalidate','Pragma'=>'no-cache','Expires'=>'Fri, 01 Jan 1990 00:00:00 GMT');
Redirect::to('/',301,$headers);`
Поэтому вместо того, чтобы записывать это для каждого маршрута, это можно сделать в глобальной области, чтобы заголовки были настроены для каждого представления.
Я попытался настроить заголовки, создав после фильтра, но не смог заставить его работать.
Может ли кто-нибудь сказать мне, где я могу установить заголовки для всех моих просмотров?
UPDATE Один из моих метафайлов файла просмотра
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>
Теперь, когда я использую Redirect::to('/',301,$headers)
Заголовок в firebug -
Cache-Control max-age=0, must-revalidate, no-cache, no-store, private
Connection Keep-Alive
Content-Type text/html; charset=UTF-8
Date Tue, 09 Jul 2013 14:52:08 GMT
Expires Fri, 01 Jan 1990 00:00:00 GMT
И когда я использую Redirect::to('/');
Заголовок в firebug
Cache-Control no-cache
Connection Keep-Alive
Content-Type text/html; charset=UTF-8
Date Tue, 09 Jul 2013 14:52:08 GMT