当他们进入我的网站时,Firebase将用户重定向到新的URL

我以前在以下网址上将我的网站托管在firebase上:https://oldurl.firebaseapp.com/ 并且该应用程序已过时。

最近,我已经更新了应用程序,并决定尝试Vercel,并在以下URL上创建我的网站的实例:https://newurl.now.sh/

现在,我不希望用户转到以前的Firebase域并查看该过时的应用程序。我想要的是将用户从Firebase域重定向到新的Vercel域。

假设用户转到该URL https://oldurl.firebaseapp.com/,我想将他们重定向到此URL:https://newurl.now.sh/

我该怎么做?

fangtanyi 回答:当他们进入我的网站时,Firebase将用户重定向到新的URL

如果您希望在用户进入网站时将其重定向到新的URL,请编辑项目的firebase.json文件,如下所示:

{
  "hosting": {
    "public": "build",//whatever your public directory is
    "redirects": [
      {
        "source": "/","destination": "https://mynewurl.now.sh/","type": 301
      }
    ]
  }
}

然后部署

我从Google Firebase组找到了该解决方案

有关托管配置的更多信息,请访问https://firebase.google.com/docs/hostingConfigure redirects部分介绍了重写(如代码段)。

本文链接:https://www.f2er.com/2363305.html

大家都在问