0

我遇到了一个真正奇怪的问题。我已经设置了 mod_cache_disk 并且它在 Chrome、Firefox 等上运行良好,但是由于某种原因,当我在 safari 上测试时,它会加载页面,但如果我尝试浏览到网站上的另一个页面,它会刷新上一页一遍又一遍地。前任。我转到主页并单击产品 A。如果我尝试单击产品 b,则页面刷新,我仍然看到产品 A!

以下是我的配置 -

<IfModule mod_cache_disk.c>
    CacheEnable disk /
    CacheHeader Off
    CacheDefaultExpire 800
    CacheMaxExpire 64000
    CacheRoot /var/cache/apache2/mod_cache_disk
    CacheIgnoreCacheControl Off
    CacheMaxFileSize 2500000
    CacheIgnoreHeaders Set-Cookie
    CacheQuickHandler Off
    CacheLock On
    CacheLockPath /tmp/mod_cache-lock
    CacheLockMaxAge 5
    CacheIgnoreHeaders Set-Cookie
</IfModule>

我实际上看到访问日志转到正确的页面,但是 safari。如果有人以前遇到过这种情况,请告诉我,但我怀疑这是一个 Safari 问题,现在是本地配置问题。

访问日志 -

去了主页

    • [06/Jul/2021:19:28:59 +0000] "POST /?wc-ajax=get_refreshed_fragments HTTP/1.1" 200 2545 "https://onlydopethings.com/" "Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 像 Mac OS X) AppleWebKit/605.1.15 (KHTML, 像 Gecko) 版本/14.1.1 Mobile/15E148 Safari/604.1"

产品 A(但在 safari 中显示主页!)

    • [06/Jul/2021:19:29:03 +0000]“GET /product/larnmern-protective-steel-toe-work-shoe-for-men/HTTP/1.1”200 30858“https://onlydopethings.com /" "Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Mobile/15E148 Safari/604.1"
4

0 回答 0