【问题标题】:Where can I edit the .htaccess file in Firebase Hosting我在哪里可以在 Firebase 托管中编辑 .htaccess 文件
【发布时间】:2016-01-18 10:58:18
【问题描述】:

我需要编辑我的 htaccess 文件以删除我的 Angular 网站网址中的 hashbang #(第 3 步,共 3 步)。我在 Firebase 上托管我的网站并在 c9 中开发。我在哪里可以编辑 htaccess 文件?

【问题讨论】:

  • Firebase 托管没有 htaccess 文件。但这听起来也像是一个 XY 问题。如果您想重写 URL 以使其全部指向同一个 HTML 文件,请参阅firebase.com/docs/hosting/guide/…
  • 那会删除#!也来自网址?
  • 不。重写不会更改浏览器中有关 URL 的任何内容。这通常是您可以在 SPA 框架中设置的内容(例如您的案例中的 Angular)。
  • 既然需要这第三步(修改 .htaccess 文件),这是否意味着不能将 HTML5 模式与 Firebase Hosting 一起用于 Angular 网站?很可惜!
  • 许多开发人员在 Firebase 托管上托管他们的单页应用程序。请记住,我们不知道“第 3 步”是什么,也不知道您所说的“HTML5 模式”是什么意思。 mcve 将大大有助于帮助您运行您的应用程序。

标签: javascript angularjs .htaccess firebase firebase-hosting


【解决方案1】:

只想指出其中一个 cmets 中提到了该解决方案。

Firebase 允许指定重写配置。只需立即使用 this example 就足以为 AngularJS 应用程序获取漂亮的 URL(前提是您已启用 HTML5 模式)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多