【问题标题】:How to configure html5 mode true for angular JS application for Tomcat server如何为 Tomcat 服务器的 Angular JS 应用程序配置 html5 模式 true
【发布时间】:2014-05-30 05:22:05
【问题描述】:

我的 Angular 应用程序正在 Eclipse 中的 tomcat 服务器上运行。我想使用 $locationProvider.html5Mode(true) 从 URL 中删除 '#' 符号。但是当我这样做时,我的页面重新加载不起作用。 我为此找到了以下解决方案。 "使用此模式需要在服务器端重写 URL,基本上你必须重写所有指向应用程序入口点的链接(例如 index.html)"

但我不知道如何在eclipse中的tomcat服务器中做。请指出正确的方向。

提前致谢。

【问题讨论】:

  • 我在服务器端工作不多。您能否准确指出我们需要更改的内容
  • 您需要搜索您使用的特定版本的 eclipse/tomcat 应用程序服务器来查找配置文件,一般来说,它将位于 Apache 或 Tomcat 安装文件夹中名为 conf 的文件夹中,但是这取决于您使用的版本。在我删除的链接中搜索重定向,我通常使用 Apache(尽管我过去使用过 Tomcat)和 Apache 你会使用 mod_rewrite 模块来告诉它重写 index.html 的任何路径(搜索网络这很常见wordpress 或 Slim PHP 框架之类的东西重定向到 index.php)

标签: angularjs


【解决方案1】:

我想你在找this

简短的回答.. 无论您网站的根目录是什么,您都可以将其设置为索引头部的基本标记。

// Usually base directory is '/'
<base href="root_directory_here" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 2017-04-12
    • 2020-02-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多