0

我有以下问题。

我安装了 mod_pagespeed 但我没有得到我想要的结果!

它确实重写了我的 css 并将其更改为缓存 url,但它不合并 css 文件。

我已经为它搜索了 web 和 stackoverflow,但没有找到解决方案。

这里是标签

<link media="all" type="text/css" href="http://domain.com/assets/css/bootstrap.min.css.pagespeed.ce.Iz3TwZXylG.css" rel="stylesheet">
<link media="all" type="text/css" href="http://domain.com/assets/css/W.jquery-ui-1.8.24.custom.css.pagespeed.cf.9yjmvb9yjz.css" rel="stylesheet">
<link media="all" type="text/css" href="http://domain.com/assets/css/W.bootstrap.extend.css.pagespeed.cf.VelsS-YQRX.css" rel="stylesheet">
<link media="all" type="text/css" href="http://domain.com/assets/css/W.base.css.pagespeed.cf.QO1yNADs1p.css" rel="stylesheet">
<link media="all" type="text/css" href="http://domain.com/assets/css/W.style.css.pagespeed.cf.tRzIhRbblc.css" rel="stylesheet">

按照要求:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>
4

1 回答 1

2

如果你在错误日志中搜索,可能会有一些关于为什么 mod_pagespeed 没有结合你的资源的信息(你可能需要LogLevel info临时设置 Apache 的)。但是,我的猜测是某些 CSS 文件包含的部分 mod_pagespeed 无法解析,因此它无法安全地组合 CSS 文件。这可能是因为他们使用了不受支持的 CSS3 或专有的 CSS2 结构。如果不查看 CSS 文件本身,就无法确定。如果您发送邮件https://groups.google.com/forum/?fromgroups#!forum/mod-pagespeed-discuss,我们可以帮助您弄清楚发生了什么。

于 2012-10-29T17:58:03.753 回答