【问题标题】:mod_pagespeed: Combine Javascript, CSS not working with SSLmod_pagespeed:结合 Javascript,CSS 不与 SSL 一起使用
【发布时间】:2013-12-19 13:56:53
【问题描述】:

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

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

【问题讨论】:

    标签: apache pagespeed mod-pagespeed


    【解决方案1】:

    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 获取和优化资源。然而,下面描述的替代方案在它们适用的情况下更有效。” modpagespeed.com/doc/https_support 问候,安德烈亚斯
    猜你喜欢
    • 1970-01-01
    • 2012-02-11
    • 2016-03-25
    • 2014-07-28
    • 2021-12-27
    • 2016-06-15
    • 2017-04-15
    • 2016-06-08
    • 1970-01-01
    相关资源
    最近更新 更多