Php Wordpress页面始终重新加载旧缓存(LiteSpeed)
My Wordpress使用Php Wordpress页面始终重新加载旧缓存(LiteSpeed),php,wordpress,google-cloud-platform,litespeed,Php,Wordpress,Google Cloud Platform,Litespeed,My Wordpress使用LiteSpeedWebServer在Google云平台上运行,以下是规范: WordPress 5.4.1 PHP7.3 OpenLiteSpeed 1.6.13 phpMyAdmin 5.0.2 马里亚布10.4 Redis 5.0.7 Memcached 1.5.22 CertBot 0.40.0 但是,在更新我的页面后,它总是重新加载旧页面缓存。 我尝试了以下步骤: 通过禁用/启用LiteSpeed缓存插件上的缓存来清除缓存。我可以看到通知说已成功清除所有
LiteSpeed
WebServer在Google云平台上运行,以下是规范:
- WordPress 5.4.1
- PHP7.3
- OpenLiteSpeed 1.6.13
- phpMyAdmin 5.0.2
- 马里亚布10.4
- Redis 5.0.7
- Memcached 1.5.22
- CertBot 0.40.0
禁用/启用LiteSpeed缓存插件上的缓存来清除缓存。我可以看到通知说已成功清除所有缓存。
.htaccess
BEGIN LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
<IfModule LiteSpeed>
RewriteEngine on
CacheLookup on
RewriteRule .* - [E=Cache-Control:no-autoflush]
### marker LOGIN COOKIE start ###
RewriteRule .? - [E="Cache-Vary:wp-postpass_07cx34bxfgxrbttrt56"]
### marker LOGIN COOKIE end ###
### marker DROPQS start ###
CacheKeyModify -qs:fbclid
CacheKeyModify -qs:gclid
CacheKeyModify -qs:utm*
CacheKeyModify -qs:_ga
### marker DROPQS end ###
</IfModule>
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END LSCACHE
# BEGIN NON_LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END NON_LSCACHE
# BEGIN WordPress
# The directives (lines) between `BEGIN WordPress` and `END WordPress` are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
开始LSCACHE
##LITESPEED WP缓存插件-不要编辑此块的内容##
重新启动发动机
缓存查找
重写规则。*-[E=缓存控制:无自动刷新]
###标记登录COOKIE启动###
重写规则[E=“缓存变化:wp-postpass_07cx34bxfgxrbttrt56”]
###标记登录COOKIE结束###
###标记下降开始###
CacheKeyModify-qs:fbclid
CacheKeyModify-qs:gclid
CacheKeyModify-qs:utm*
CacheKeyModify-qs:_ga
###标记下降端###
##LITESPEED WP缓存插件-不要编辑此块的内容##
#结束LSCACHE
#开始非缓存
##LITESPEED WP缓存插件-不要编辑此块的内容##
##LITESPEED WP缓存插件-不要编辑此块的内容##
#结束非缓存
#开始WordPress
#“BEGIN WordPress”和“END WordPress”之间的指令(行)是
#动态生成,只能通过WordPress过滤器修改。
#这些标记之间对指令的任何更改都将被覆盖。
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
我也遇到过类似的情况,但当时我正在使用elementor进行页面更改。在进行更改、保存和关闭之后,更改之前的初始结果将显示出来,而不是新的更改(后来在当时实现),LiteSpeed缓存插件无法正常工作。为了检验这一点,