【发布时间】:2014-05-30 05:22:05
【问题描述】:
我的 Angular 应用程序正在 Eclipse 中的 tomcat 服务器上运行。我想使用 $locationProvider.html5Mode(true) 从 URL 中删除 '#' 符号。但是当我这样做时,我的页面重新加载不起作用。 我为此找到了以下解决方案。 "使用此模式需要在服务器端重写 URL,基本上你必须重写所有指向应用程序入口点的链接(例如 index.html)"
但我不知道如何在eclipse中的tomcat服务器中做。请指出正确的方向。
提前致谢。
【问题讨论】:
-
检查 Tomcat 文档配置 tomcat.apache.org/tomcat-3.3-doc/tomcat-apache-howto.html
-
我在服务器端工作不多。您能否准确指出我们需要更改的内容
-
您需要搜索您使用的特定版本的 eclipse/tomcat 应用程序服务器来查找配置文件,一般来说,它将位于 Apache 或 Tomcat 安装文件夹中名为 conf 的文件夹中,但是这取决于您使用的版本。在我删除的链接中搜索重定向,我通常使用 Apache(尽管我过去使用过 Tomcat)和 Apache 你会使用 mod_rewrite 模块来告诉它重写 index.html 的任何路径(搜索网络这很常见wordpress 或 Slim PHP 框架之类的东西重定向到 index.php)
标签: angularjs