0
我使用CakePHP和我的一些資產(JavaScript的& CSS)的要求被改寫 - 例如:如何將頭添加到nginx中的重寫資源?
location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ {
try_files $uri $uri/ /index.php?$uri\&$args;
expires 1M;
access_log off;
add_header Pragma "public";
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
但是當我做了改寫我在這個位置塊添加標題都將丟失。在CakePHP重寫需要index.php文件,所以try_files指令上述最終帶我到這個位置:
location ~* \.(?:php)$ { ... }
的資源,然後只接收頭在該位置設置。這不是我想要的 - 我希望能夠重新調整資產並應用正確的標題......儘管在網上無處不在,我無法找到如何防止重寫改變資源的標題。
我的文檔根已被設置爲Web根目錄。當資產被重寫時,它仍然不允許我指定標題。 – user1658296