mod_pagespeed:结合使用Javascript,CSS不使用SSL

Nis*_*ish 5 apache pagespeed mod-pagespeed

我正在使用mod_pagespeed.使用http时,结合js,css和重写js和css工作正常.但是,当我切换到https时,这四个功能都不起作用.关于此,apache错误日志为空.

这是相关的conf行ModPagespeedEnableFilters rewrite_javascript,rewrite_css,combine_css,combine_javascript,insert_dns_prefetch

sli*_*cki 6

mod_pagespeed 默认情况下无法重写HTTPS资源,您必须通过以下选项之一显式启用它:

  1. ModPagespeedMapOriginDomain- 告诉mod_pagespeed使用HTTP获取HTTPS资源
  2. ModPagespeedLoadFromFile- 告诉mod_pagespeed直接从文件系统加载HTTPS资源.
  3. ModPagespeedFetchHttps- 告诉mod_pagespeed直接获取HTTPS资源.
  4. ModPagespeedFetchFromModSpdy- 如果已mod_spdy安装,则使用它获取资源.

该文档包含更多详细信息:https://developers.google.com/speed/pagespeed/module/https_support

  • 这个答案似乎不是最新的:“从 1.10 版开始,HTTPS 提取 (FetchHttps) 默认启用,PageSpeed 不再需要额外的配置来通过 https 获取和优化资源。但是,下面描述的替代方案更多在它们适用的情况下有效。” https://www.modpagespeed.com/doc/https_support 问候,安德烈亚斯 (2认同)