浏览器缓存重定向 url。如何防止它被缓存?

use*_*666 1 rewrite nginx

我正在使用 nginx 重写一个 url

rewrite ^/old$ /new1 permanent;
Run Code Online (Sandbox Code Playgroud)

我需要每隔几天更改 /old 重定向到 (/new1) 的地址。我注意到当我将 /new1 url 更改为 /new2 并重新启动 nginx 时,浏览器仍然重定向到 /new1,直到我清除浏览器缓存。

如何防止浏览器缓存重定向 url?

PS 我需要不断更改 url 的原因是我在其中一个网站上设置了横幅,为了不一直用新的 url 打扰网站所有者,我虽然我会给他一个地址使用并不断改变我自己的重定向。

Mir*_*ici 5

您不应该使用永久重定向。代码应该是:

rewrite ^/old$ /new1 redirect;
Run Code Online (Sandbox Code Playgroud)