可湿性粉剂最快缓存插件对HTTPS网站可能的htaccess配置问题?

时间:2018-08-08 作者:Kannan

我正在为我的HTTPS网站使用WP最快缓存插件。该插件一旦激活,就会向htaccess文件中添加几行代码。我怀疑RewriteCond %{HTTPS} !=on 在下面的部分中。这些行是否表示不会缓存HTTPS URL?这是插件的配置问题吗?

RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !(\\/){2}$
RewriteCond %{REQUEST_URI} \\/$
RewriteCond %{QUERY_STRING} !.+
RewriteCond %{HTTP:Cookie} !comment_author_
RewriteCond %{HTTP:Cookie} !woocommerce_items_in_cart
RewriteCond %{HTTP:Cookie} !safirmobilswitcher=mobil
RewriteCond %{HTTP:Profile} !^[a-z0-9\\"]+ [NC]
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/all/$1/index.html -f 
RewriteRule ^(.*) "/wp-content/cache/all/$1/index.html" [L]

1 个回复
SO网友:MrWhite

这些行是否表示不会缓存HTTPS URL?

当然,这意味着在安装了SSL证书的大多数服务器上,URL不会被重写为/wp-content/cache/all/<requested-URL-path>/index.html. 如果这意味着缓存将被绕过,那么是的,它会阻止缓存。

不缓存HTTPS请求的想法似乎已经过时了。

但是WP Fastest Cache plugin page 确实将“SSL支持”作为其功能之一,并且进一步明确指出:“是的,它与Http安全(https)兼容。”。那么,这可能比这里介绍的更多?

OP发布的WP支持查询(当前未答复):https://wordpress.org/support/topic/use-of-rewritecond-https-on/

结束

相关推荐

使用自定义端口修改本地主机的htaccess

我有一个wordpress的实时实例,我正试图使用xampp在本地机器上启动它。简要总结我目前的工作步骤:将xampp配置为使用自定义端口(8012)下载了最新的文件和数据库,并将整个public\\u html文件添加到xampp中的我的新目录(“支持”):C:\\xampp\\htdocs\\support将live URL的所有实例修改为我的本地主机URLlocalhost:8012/support 在数据库中,将数据库上载到phpmyadminwp-config 使用传统用户名pw和newloca