Tos*_*kan 6 wordpress ssl caching w3-total-cache
W3总缓存读取:
缓存SSL(https)请求缓存SSL请求(唯一)以提高性能.
现在我想要所有页面的硬缓存,如果https与否,则始终返回缓存版本.事实是,我无法禁用页面的https,因为我们会在谷歌上排名较低,因为非https现在会给你一个惩罚.
这句话到底意味着什么?
小智 4
简短版本:这意味着页面缓存规则默认不会缓存 HTTPS 特定页面。因此 (http://example.com/page1) 将被缓存,但 (https://example.com/page2) 不会被缓存。
这样做true会导致缓存自动创建页面缓存的特定 SSL 版本。
默认情况下该选项设置为 false:
'pgcache.cache.ssl' => array(
'type' => 'boolean',
'default' => false
Run Code Online (Sandbox Code Playgroud)
如果设置为 true 那么:
/**
* Set HTTPS
*/
if ( $config->get_boolean( 'pgcache.cache.ssl' ) ) {
$rules .= " RewriteCond %{HTTPS} =on\n";
$rules .= " RewriteRule .* - [E=W3TC_SSL:_ssl]\n";
$rules .= " RewriteCond %{SERVER_PORT} =443\n";
$rules .= " RewriteRule .* - [E=W3TC_SSL:_ssl]\n";
$env_W3TC_SSL = '%{ENV:W3TC_SSL}';
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1918 次 |
| 最近记录: |