gpt4 book ai didi

css - 将 GET 参数传递给 .htaccess

转载 作者:行者123 更新时间:2023-11-28 04:34:00 24 4
gpt4 key购买 nike

我正在尝试缩小 css/js 文件,如果存在带有 .min. 的此文件的缩小 css/js 副本虽然在它的名字中 .htaccess。我正在使用以下代码:

RewriteCond %{DOCUMENT_ROOT}/$1.min.$2 -f
RewriteRule ^([^.]+)\.(css|js)$ /$1.min.$2 [L,NC]

因此,当我转到 /current/assets/css/main.css 时,我看到的是 /current/assets/css/main.min.css。有什么办法只有在我向 url 添加一些 GET 参数时才能实现吗?例如 /current/assets/css/main.css?t=1 给出缩小文件,但 /current/assets/css/main.css 不是。我试过:

RewriteCond %{DOCUMENT_ROOT}/$1.min.$2 -f
RewriteRule ^([^.]+)\.(css|js)\?t=[0-9].*$ /$1.min.$2 [L,NC]

但它不起作用。猜猜我可能应该使用 %{QUERY_STRING} 但不知道如何使用。感谢您的建议。

最佳答案

我找到了如何做到这一点。一切都是关于 %{QUERY_STRING}

RewriteCond %{QUERY_STRING} ^t=([0-9]*)$
RewriteCond %{DOCUMENT_ROOT}/$1.min.$2 -f
RewriteRule ^([^.]+)\.(css|js)$ /$1.min.$2 [L,NC]

关于css - 将 GET 参数传递给 .htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41587039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com