在firebase中重定向301

在firebase中重定向301,firebase,google-cloud-functions,firebase-hosting,Firebase,Google Cloud Functions,Firebase Hosting,我必须执行301重定向,从没有www的域重定向到有www的域,如: example.com->301->www.example.com(同一域) 我在中查看了这个示例,但是配置似乎没有考虑到整个URL路径,有什么方法可以做到这一点吗 我正在考虑为没有www的域创建一个单独的项目,并创建一个firebase云函数,该函数接受所有请求并从那里重定向 这是路吗?有没有更简单的解决方案?杰克自己提供了一个更简单的解决方案 这通常是在域注册器级别完成的,而不是在应用程序级别。如果你的域名是谷歌域名 编辑:

我必须执行301重定向,从没有www的域重定向到有www的域,如:

example.com->301->www.example.com(同一域)

我在中查看了这个示例,但是配置似乎没有考虑到整个URL路径,有什么方法可以做到这一点吗

我正在考虑为没有www的域创建一个单独的项目,并创建一个firebase云函数,该函数接受所有请求并从那里重定向

这是路吗?有没有更简单的解决方案?

杰克自己提供了一个更简单的解决方案

这通常是在域注册器级别完成的,而不是在应用程序级别。如果你的域名是谷歌域名

编辑:

既然你在GoDaddy拥有自己的域名,我建议你也这样做。

杰克自己提供了一个更多的域名(和注册不可知论者)

这通常是在域注册器级别完成的,而不是在应用程序级别。如果你的域名是谷歌域名

编辑:


由于您的域位于GoDaddy,因此我建议您遵循。

您可以在firebase中重定向出一个选项,我没有注意到您只需转到以下选项:

  • 主持
  • 连接域
  • 您可以在不使用www的情况下编写域,如“example.com”
  • 选择重定向检查按钮
  • 写你的重定向目的地,在我的情况下,是与www相同的域
就这样


您可以重定向firebase中的框外选项我没有注意到您只需转到以下选项:

  • 主持
  • 连接域
  • 您可以在不使用www的情况下编写域,如“example.com”
  • 选择重定向检查按钮
  • 写你的重定向目的地,在我的情况下,是与www相同的域
就这样


我在GoDaddy中托管了域,并用指向该注册者说明的链接更新了答案。我在GoDaddy中托管了域,并用指向该注册者说明的链接更新了答案。你能取消接受我的答案并接受你自己的答案吗?我认为您的解决方案在Firebase环境下更好(虽然我的答案也应该有效,这就是为什么我不愿意完全删除它)。不要删除您的答案,这也是一种公平的方法,我稍后会标记我的答案,谢谢您的帮助!我不能让goDaddy重定向,所以我正在做firebase重定向,但它是301吗?你能不接受我的答案并接受你自己的吗?我认为您的解决方案在Firebase环境下更好(虽然我的答案也应该有效,这就是为什么我不愿意完全删除它)。不要删除您的答案,这也是一种公平的方法,我稍后会标记我的答案,谢谢您的帮助!我无法让goDaddy重定向,所以我正在执行firebase重定向,但它是301吗?