angular - 三级域上的角度直接链接错误
问题描述
我已经在网站www.mainsite.xyz上部署了一个Angular 应用程序,它工作正常。
然后我需要像这样在第三个域上安装这个应用程序:www.subdomain.mainsite.xyz
如果我使用应用程序的路由导航它工作正常,但我想公开一个这样的直接链接:
www.subdomain.mainsite.xyz /注册并总是给我404。
我该如何解决这个问题?谢谢
解决方案
我正在使用这个 .httaccess 文件解决问题
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
推荐阅读
- c - C99/C11 中的两个结构可以别名吗?
- python - Kerastuner Randomsearch:TypeError:('关键字参数不理解:','激活')
- node.js - AWS Ubuntu 18.04 AMI 上的 NVM 加载失败
- numpy - AttributeError:“NoneType”对象在 jupyter 笔记本上没有属性“形状”
- ruby-on-rails - 查询对象方法等于特定值的位置
- python-3.x - 熊猫计算跨行条件的每月发生次数
- angular - 如何订阅 AngularFire 文档
- reactjs - 保存数据并在另一个页面获取 - React Native
- javascript - 是否应该将函数包装为异步
- java - 如何使用 Selenium 在 Safari 浏览器上处理身份验证弹出窗口?