gpt4 book ai didi

css - 更正静态文件的 NGINX 重写规则

转载 作者:太空狗 更新时间:2023-10-29 12:26:29 27 4
gpt4 key购买 nike

我想为静态 CSS 和 JavaScript 文件创建一个 NGINX 重写规则。

EG 浏览器请求:www.website.com/staticfiles/generatedhashhere/css/file.css

Nginx 应该查看:/staticfiles/css/file.css

我想排除一个子目录路径。

是否可以使用 NGINX try_files 编写规则?

感谢您的帮助!

最佳答案

我认为你让它变得比它需要的更复杂。与其为此使用 try_files 语句,不如简单地为 CSS 和 javascript 文件设置位置 block ,并为每个文件配置目录。

例子:

location ~* \.(css|js)$ {

root /staticfiles/css/;

}

如果你希望它是一个重写,那么将 root 语句替换为

重写 ^/staticfiles/generatedhashhere/css/(.*)$/staticfiles/generatedhashhere/css/$;

关于css - 更正静态文件的 NGINX 重写规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19363906/

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