nginx上設(shè)置html不緩存的方法實(shí)現(xiàn)
一、簡(jiǎn)介
前端項(xiàng)目發(fā)布以后,經(jīng)常會(huì)遇到訪問(wèn)不到最新的版本,這主要是由于我們項(xiàng)目的入口文件index.html被瀏覽器或者代理緩存了,沒(méi)有實(shí)時(shí)拉取到最新文件。本文將介紹一下在nginx上如何設(shè)置html文件不緩存。
二、Cache-Control介紹
2.1 服務(wù)器可以在響應(yīng)中使用的標(biāo)準(zhǔn) Cache-Control 指令。
Cache-control: must-revalidate Cache-control: no-cache Cache-control: no-store Cache-control: no-transform Cache-control: public Cache-control: private Cache-control: proxy-revalidate Cache-Control: max-age=<seconds> Cache-control: s-maxage=<seconds>
2.2 配置示例
2.2.1 禁止緩存
發(fā)送如下響應(yīng)頭可以關(guān)閉緩存。此外,可以參考Expires和Pragma消息頭。
Cache-Control: no-store
三、nginx配置
location / {
expires 1h;
root /home/html;
index index.html index.htm;
## html不緩存
if ($request_filename ~* .*\.(htm|html)$)
{
add_header Cache-Control "no-store";
}
}
到此這篇關(guān)于nginx上設(shè)置html不緩存的文章就介紹到這了,更多相關(guān)nginx html不緩存內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx的location的常見(jiàn)規(guī)則優(yōu)先級(jí)問(wèn)題
Nginx是反向代理和負(fù)載均衡的首選工具,nginx的location配置有許多細(xì)節(jié)內(nèi)容在網(wǎng)上不容易找到資料,或者解釋不清。本文對(duì)Nginx location規(guī)則優(yōu)先級(jí)介紹,需要的朋友參考下吧2021-08-08
阿里云Nginx配置https實(shí)現(xiàn)域名訪問(wèn)項(xiàng)目(圖文教程)
這篇文章主要介紹了阿里云Nginx配置https實(shí)現(xiàn)域名訪問(wèn)項(xiàng)目(圖文教程),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
nginx服務(wù)器access日志中大量400 bad request錯(cuò)誤的解決方法
這篇文章主要介紹了nginx服務(wù)器access日志中大量400 bad request錯(cuò)誤的解決方法,本文結(jié)論是空主機(jī)頭導(dǎo)致的大量400錯(cuò)誤日志,關(guān)閉默認(rèn)主機(jī)的日志記錄就可以解決問(wèn)題,需要的朋友可以參考下2015-01-01
深入解析nginx-proxy/acme-companion高級(jí)部署方案
nginx-proxy/acme-companion項(xiàng)目提供了一種優(yōu)雅的解決方案,能夠自動(dòng)為Docker容器管理的服務(wù)提供HTTPS支持,本文將重點(diǎn)介紹該項(xiàng)目的高級(jí)部署模式,幫助開(kāi)發(fā)者構(gòu)建更安全、更靈活的容器化Web服務(wù)環(huán)境,感興趣的可以了解一下2026-05-05

