直接网址在本地有效,但不能在服务器上使用

时间:2018-07-11 17:07:46

标签: aurelia aurelia-cli aurelia-router

我有一个使用Webpack使用Aurelia CLI v0.33.1创建的项目。我启用了pushState并且index.ejs包含一个<head>

<base href="<%- htmlWebpackPlugin.options.metadata.baseUrl %>">

当前在我的webpack.config.js中设置为“ /”(正如我在其他地方针对类似问题所建议的那样)。

当我通过http://localhost:8080/orders在本地访问URL时,可以查看页面。发布到Azure主机后,访问https://<AzureHostURL>/orders的结果为404。

如果我导航到https://<AzureHostURL>并使用UI导航到/orders,它将按预期工作。

我不清楚这个问题的原因是什么。

1 个答案:

答案 0 :(得分:1)

感谢@avrahamcool的指导,这使我对问题有所了解,我发现this Stack Overflow question提供了我需要的确切解决方案。