从静态资源中删除查询字符串:css.php?

时间:2014-08-29 22:36:10

标签: string static resources

这是我的第一篇文章,尽管我已经访问该网站3年了。所以我想首先感谢社区,感谢我过去从这里带走的所有宝贵建议。

我几个月来一直在尝试解决查询字符串问题,我在.htaccess中尝试了很多重写规则,但到目前为止还没有运气。我已经用尽了我在这个网站和其他网站上的搜索。请有人帮助我解决这个问题。 GTmetrex正在报告我需要修复“从静态资源中删除查询字符串”。我发布了以下链接之一。如果我能得到正确的配方,我可以照顾其余的:

从静态资源中删除查询字符串:

http://www.example.com/application/css.php?request=application%2Fthemes%2Ftreehouse%2Ftheme.css&c=1121&pageStart=295491&pageEnd=551218

谢谢

1 个答案:

答案 0 :(得分:0)

通过将以下行添加到functions.php(wordpress)和my website的最后一行,将会破坏静态资源中的查询字符串。

function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );