【发布时间】:2011-01-17 16:47:25
【问题描述】:
我有一个用 html 编写的小站点,它调用 perl 中的某些函数。 该网站有 2 页。页面 A 和 B。
我的问题是当我从 paga B 转到 A 或反之亦然时,页面的内容没有重新加载。因此,如果我在 B 页中更改某些内容,然后转到 A 页,我仍然拥有更改之前的内容。
我怎样才能始终强制重新加载,尤其是执行从文件读取的 perl 函数?
谢谢。
【问题讨论】:
标签: html perl hyperlink reload
我有一个用 html 编写的小站点,它调用 perl 中的某些函数。 该网站有 2 页。页面 A 和 B。
我的问题是当我从 paga B 转到 A 或反之亦然时,页面的内容没有重新加载。因此,如果我在 B 页中更改某些内容,然后转到 A 页,我仍然拥有更改之前的内容。
我怎样才能始终强制重新加载,尤其是执行从文件读取的 perl 函数?
谢谢。
【问题讨论】:
标签: html perl hyperlink reload
您必须将页面的 Expires 标头设置为过去的某个值。您的问题不清楚整个页面是否是从 Perl 生成的。如果没有,它是如何加载“perl 中的某些函数”的? SSI?
【讨论】:
我认为将其添加到您的 .htaccess 文件中应该可以:
ExpiresActive On
<FilesMatch "\.html$">
ExpiresDefault A0
Header set cache-control: "no-cache, public, must-revalidate"
</FilesMatch>
【讨论】: