使用.htaccess删除脚本和样式版本查询字符串

时间:2015-06-02 23:02:13

标签: wordpress .htaccess

我如何改变这个:     example.com/css/style.css?ver=3.5.3     examle.com/css/settings.css?ver=4.6.9

到此:     example.com/css/style.css     example.com/css/settings.css

我的.htaccess文件中有这个代码:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(.+)\.(js|css)$ $1.$3 [L]
</IfModule>

但此代码无效。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您想以这种方式执行此操作,可以在文档根目录中的.htaccess中尝试此操作。让我知道它对你有用。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^ver=(.+)
RewriteRule ^css/(style|settings)(\.css)$ /css/$1$2? [L]
</IfModule>