mod_pagespeed是重写但不是组合

时间:2012-10-25 10:57:23

标签: css apache mod-pagespeed

我有以下问题。

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

它会重写我的css并更改为缓存网址,但它没有组合css文件。

我已经为它上传了网络和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>

1 个答案:

答案 0 :(得分:2)

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