服务器未显示最新更改

时间:2018-02-05 12:36:39

标签: php wordpress .htaccess

我在Godaddy服务器上有wordpress网站。我的更改没有反映页面刷新。当我按CTRL + F5然后它显示最新的更改。问题是登录后,它继续显示"登录/注册"按钮,但当我按CTRL + F5然后它开始显示我的用户名与注销按钮。根据我的RND,我尝试了不同的方式,如

在header.php中尝试了以下代码

<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />

也为此尝试了php代码。

header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');

尝试了htaccess中的代码

<filesMatch "\.(html|htm|js|css|php)$">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</filesMatch>

但他们都没有工作。有什么建议可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果没有更多细节,很难给出一个可靠的答案来解决你的问题,但你可以尝试一些事情

登录后刷新页面了吗? header ('Location: <INSERT_PAGE_NAME>');

你有静态参考吗? 如果您有css或js文件等语句文件,可以在其末尾添加?v=0.0.1以强制更新

<script src="js/index.js?v=0.0.1"></script>