如何实现css的版本?

时间:2014-03-19 05:03:54

标签: css

有时我注意到这样的事情:

../style.css?v=1.0

怎么做?少或PHP?

我想显示不同的内容.css文件,具体取决于版本

1 个答案:

答案 0 :(得分:0)

通常添加css和js的GET参数,以便能够更新缓存的文件。

但是如果你想要不同的文本css取决于GET参数,那么它可以通过php实现

Apache& PHP:

<FilesMatch "\.css$">
   SetHandler application/x-httpd-php
   Header set Content-type "text/css"
</FilesMatch>

的style.css:

<?php
   header('Content-type: text/css')
...

或Nginx:

location /style.css {
    if ($args ~ "v=(\d+)") {
        rewrite ^(.*) style$1?.css redirect;
    }
}