相关疑难解决方法(0)

301使用htaccess和Cache重定向:如何删除旧缓存?

因此,经过大量的帮助和研究,我最终能够通过.htaccess文件获得301重定向,但我注意到,除非我在浏览器上实际点击"刷新",否则由于只是阅读缓存的网站而不会重定向页面.

我已经尝试关闭所有浏览器,插入.htaccess文件,然后打开一个新的浏览器,但它仍然打开缓存的网站.我猜想大多数客户都不会打扰刷新页面,如果他们不这样做,这将花费很长时间才能发现确实有新的页面!

有任何想法吗?谢谢!

-Karl

编辑:我只是想在我们当前的主页上添加一个链接,说"点击这里查看我们的新网站!" 并且该链接将刷新页面,从而将301重定向转为行动.任何人都可以想到这有任何负面影响吗?

.htaccess caching http-status-code-301

5
推荐指数
1
解决办法
5271
查看次数

元素元数据上的属性http-equiv的错误值缓存控制

我不希望缓存HTML5页面,所以我在HTML文件下使用这些标签。

<!DOCTYPE html>
<head>
<meta charset="utf-8">
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script src="js/jquery-1.10.2.min.js"></script>

</head>
Run Code Online (Sandbox Code Playgroud)

当我通过http://validator.w3.org/check验证了这些内容时,

俗话说

元素元数据上的属性http-equiv的错误值缓存控制。

<meta http-equiv="cache-control" content="max-age=0" />
Run Code Online (Sandbox Code Playgroud)

元素元数据上的属性http-equiv的错误值缓存控制。

<meta http-equiv="cache-control" content="no-cache" />
Run Code Online (Sandbox Code Playgroud)

元素元数据上的属性http-equiv的错误值过期。

<meta http-equiv="expires" content="0" />
Run Code Online (Sandbox Code Playgroud)

元素元数据上的属性http-equiv的错误值过期。

<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
Run Code Online (Sandbox Code Playgroud)

元素meta上的属性http-equiv的错误值编译指示。

<meta http-equiv="pragma" content="no-cache" />
Run Code Online (Sandbox Code Playgroud)

您能否让我知道如何解决这个问题?

html5

5
推荐指数
1
解决办法
9049
查看次数

带有 Excel 和 Edge Webview 的 Office-js 插件 - 如何删除缓存?

我们正在为 Excel 开发一个 office-js javascript 插件。我们正在 Windows 上的 Excel 中使用旁加载测试插件。Windows 和 Excel 更新到新版本后,Office/Excel 中的 webview 已经从 IE 变成了 Edge。现在我们需要删除 Edge 浏览器缓存,以便查看更新后的 Web 服务中的更改。

要完全重新加载旁加载的 office 插件,删除本地存储和 IE 浏览器缓存就足够了。更新到 Edge webview 后,我们无法清除浏览器缓存。

在 IE 中,我们可以这样刷新本地存储和浏览器缓存: del /q /s /f C:\Users\username\AppData\Local\Microsoft\Windows\Caches del /q /s /f C:\Users\ username\AppData\Local\Microsoft\Windows\INetCache del /q /s /f C:\Users\ username\AppData\Local\Microsoft\Office\16.0\WEF

psexec.exe -lc:\windows\system32\RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4359

除了 psexec (sysinternals),我们还可以通过 Internet 选项对话框删除 IE 缓存。

为了删除 Edge 缓存,我们尝试 del /q /s /f C:\Users\username\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC 或通过打开 Edge 浏览器端通过 UI 删除缓存。

不幸的是,Edge 缓存似乎没有完全删除,Office 插件没有完全显示来自 Web 服务的更改内容。

webview microsoft-edge office-js

4
推荐指数
1
解决办法
1264
查看次数