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

