微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vercel.json - 如何在标题中排除多个目录? 路径到正则表达式

如何解决vercel.json - 如何在标题中排除多个目录? 路径到正则表达式

我使用 vercel.json 为我在 Vercel 上托管的静态站点设置内容安全策略标头。但是,根据 Lighthouse 结果,有些资产不适合全局设置,因此我尝试排除这些资产,但没有成功。当构建由于我的错误而失败时,我指向 Vercel 常见问题解答的“Invalid Route Source Pattern”部分,其中指出路径到正则表达式而不是正则表达式是正确的语法。虽然本文给出了一个带有 one 排除项的示例...

"source": "/Feedback/((?!general).*)"

...它没有给出具有多个排除项的示例,我在网络搜索中找到的 original path-to-regexp documentation 和相关页面也没有给出。我尝试了以下所有(以及更多)但没有成功,所以如果有人能指出我解释如何做的文档,我现在将不胜感激——假设路径到正则表达式甚至首先允许它。提前致谢。

"source": "/((?!(*.svg)))"

"source": "/((?!css/).*)"

"source": "/((?!(assets|css|images)).*)"

"source": "/((?!(assets|css|images)\/).*)

"source": "/((?!(assets|css|images)\/.*).*)"

"source": "/(?!(assets|css|images)/(.*))"

"source": "/((?!(assets|css)).*)"

"source": "/((?!(assets)).*)"

"source": "/(?!(.*.(ac3|avi|bmp|br|bz2|css|cue|dat|doc|docx|dts|eot|exe|flv|gif|gz|ico|img|iso|jpeg|jpg|js|json|map|mkv|mp3|mp4|mpeg|mpg|ogg|pdf|png|ppt|pptx|qt|rar|rm|svg|swf|tar|tgz|ttf|txt|wav|webp|webm|webmanifest|woff|woff2|xls|xlsx|xml|zip)))$/"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。