gpt4 book ai didi

wordpress - mod_pagespeed 不会结合 CSS 和 JS

转载 作者:行者123 更新时间:2023-12-04 04:50:05 25 4
gpt4 key购买 nike

我已经在我们的服务器上安装了 mod_pagespeed,但它不会在我们的网站 oktoberfest.it 上结合我的 CSS 和 JS。显然我已经在 pagespeed.conf 文件的过滤器中激活了 combine_css、 combine_javascript 和 PassThrough 。

我还读到 mod_pagespeed 无法合并包含 CSS3 指令的 CSS 文件,但在我的 Apache 日志文件中,当然在启用 LevelLog 调试后,没有任何错误或有关合并失败的信息。既不是 CSS 也不是 JS。

我试过:

  • 阅读核心过滤器
  • 重启 Apache
  • 触摸删除 mod_pagespeed 缓存
    /var/mod_pagespeed/cache/cache.flush
  • 停用除 combine_css 和 combine_javascript 之外的所有过滤器
  • 我检查过 .config 文件中指示的文件夹是 CHMOD 777

  • 我现在不知道该怎么办。我已经有了想法。我真的希望这个 mod_pagespeed 功能与我们的网站一起使用,我们有 40 个来自我们无法管理的插件的 CSS 和 JS 请求。

    你建议我做什么?

    最佳答案

    对于 CSS 组合

    当您使用 Wordpress 时,您需要在function.php的 Wordpress。

    function remove_style_id($link) {
    return preg_replace("/id='.*-css'/", "", $link);
    }
    add_filter('style_loader_tag', 'remove_style_id');

    Wordpress 写道 ID=""标记到 pagespeed 不喜欢的 css 链接。所以会被忽略。

    但是 如果 Javascript 调用 ID,它“可能”导致插件出现问题,但通常没有人会这样做。这样你就安全了。

    关于wordpress - mod_pagespeed 不会结合 CSS 和 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16239376/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com