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