我确定这是一个重复的问题,因为我一直在搜索,但我确实尝试了每个代码示例,但无法使其工作。
我在Apache上运行了一个带有以下文件结构的角度站点
app
|_ _assets
|_ css
|_ img
|_ js
index.html (index being in the app folder)
我为/ privacyPolicy和/ terms设置了两条路由,它们在本地工作正常但是当我把它们放在服务器上时,我只是不断收到404错误,说这些页面不存在。
我需要做些什么才能正确使用index.html?
我尝试了很多不同的重写规则(如下面发布的那样),并且我已经接近将index.html中的所有内容放入app.js(不知道它来自哪里)。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /index.html [NC,L]
如果有人有任何建议,我会非常感激。