【发布时间】:2019-12-16 16:12:05
【问题描述】:
我将以下内容添加到 WP 站点根目录的 web.config 中的 <system.webServer> 中,它似乎可以正常工作:
<system.webServer>
.....
<caching enabled="true" enableKernelCache="false">
<profiles>
<add extension=".php" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" />
</profiles>
</caching>
</system.webServer>
但是,我不想缓存 wp-admin 文件夹,所以我将以下内容添加到 web.config 并在管理界面上收到 500 错误。我尝试在打开 <system.webServer> 之前和关闭 </system.webServer> 之后添加它并得到相同的结果:
<location path="wp-admin">
<system.webServer>
<caching enabled="false" enableKernelCache="false">
<profiles>
<add extension=".php" policy="DisableCache" kernelCachePolicy="DisableCache" />
</profiles>
</caching>
</system.webServer>
</location>
我还尝试向 wp-admin 文件夹添加一个 web.config 文件,该文件与上面的 <system.webServer> 部分相同。这也导致了 500 错误。
如何防止 wp-admin 文件夹被缓存?还是有另一种更好的方法来防止管理仪表板被缓存?
【问题讨论】:
标签: wordpress iis server web-config