Javascript 角度HTML5模式为真时出现404错误
我已经在angular中实现了漂亮的url(切换到HTML5模式) 当我刷新页面时,我得到404错误 例如:如果我使用打开我的应用程序,一切正常,但当我引用页面或尝试打开特定的页面时,我得到404错误 注意:Javascript 角度HTML5模式为真时出现404错误,javascript,angular-ui-router,html5-history,angular1.6,Javascript,Angular Ui Router,Html5 History,Angular1.6,我已经在angular中实现了漂亮的url(切换到HTML5模式) 当我刷新页面时,我得到404错误 例如:如果我使用打开我的应用程序,一切正常,但当我引用页面或尝试打开特定的页面时,我得到404错误 注意: 在编译我的应用程序时,我正在用javascript组合模板 编译后,我的脚本(带模板)进入构建文件夹 index.html中的基本标记设置为“/” 我使用的是AngularUI路由器 使用.net作为后端 前端应用程序完全独立于后端&两者都部署在IIS中 请说明可能的解决方案或错误原因
- 在编译我的应用程序时,我正在用javascript组合模板
- 编译后,我的脚本(带模板)进入构建文件夹 index.html中的基本标记设置为“/”
- 我使用的是AngularUI路由器
- 使用.net作为后端李>
- 前端应用程序完全独立于后端&两者都部署在IIS中
谢谢您应该在后端检查您的设置,当我使用html5历史记录时,我有一个my.htaccess文件(您将所有请求重定向到根index.php或index.html文件),请查看my.htaccess:
RewriteEngine On
# If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]
# If the requested resource doesn't exist, use index.html
RewriteRule ^ /index.html
如果这没有帮助,你可以阅读这篇文章