将查询附加到 .htaccess 中的特定查询字符串

Append query to specific query strings in .htaccess

我正在尝试在我的 .htaccess 文件中编写一个 RewriteRule 以将 "&group=core.js" 添加到以 ".js?ver=*"

结尾的所有字符串

我试图弄乱这些参数,但似乎找不到解决方案。

我希望转换所有如下所示的链接:

www.website.com/js/scripts.js?ver=4.9.6

看起来像这样的东西:

www.website.com/js/scripts.js?ver=4.9.6&group=core.js

任何帮助将不胜感激。

以下应该有效:

RewriteRule    ^(.*\.js\?ver=[\.0-9]+)$    &group=core.js

可以在允许的版本号方面进行改进,但这是一个很好的起点。

您可以在此处测试正则表达式:https://regex101.com/r/jPvTax/1