gpt4 book ai didi

firebase 托管 url 重写模式匹配

转载 作者:行者123 更新时间:2023-12-03 21:21:34 24 4
gpt4 key购买 nike

我如何重写网址,如:
http://somedomain.com/page.html

http://somedomain.com/DIRECTORY/page.html
在 Firebase 托管中。我在 firebase.json 中试过这个但没有用。

  "rewrites": [ {
"source": "/**.html",
"destination": "/DIRECTORY/**.html"
} ]

模式匹配如何在 Firebase 托管配置中工作。帮助将不胜感激。

最佳答案

来自 Firebase Hosting documentation on rewrites :

The rewrites attribute contains an array of rewrite rules, where each rule must include:

  • A source specifying a glob pattern

  • A destination, which is a local file that must exist


所以看起来你只能重写一个特定的现有文件,而不是另一个通配符。
您可以考虑改用重定向,因为它们确实支持 dynamic segments in their destination URL .
"redirects": [ {
"source": "/:page*",
"destination": "http://somedomain.com/DIRECTORY/:page",
"type": 301
}]
这会将重定向指令发送回客户端,因此他们将能够看到最终路径是什么。

关于firebase 托管 url 重写模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53449709/

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