我的Angular应用无法在Linux服务器中重新加载/刷新为当前URL时遇到了这个问题。我已经在XAMMP localhost中构建并运行了我的项目,并且工作正常。但是,当我在/ apache / htdocs / testDir / myAngularApp /中的Linux服务器中转移项目时,重新加载/刷新页面的问题将显示404 Not Found页面。我已经搜索并尝试了一些建议,例如导入Angular的HashLocationStrategy和LocationStrategy,还尝试了.htaccess并将其保存在index.html所在的/ myAngularApp /目录中。但是仍然失败。我不知道该怎么办了。在这方面需要帮助。
这是我从此link复制的.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
我对mod_rewrite
模块不满意。欢迎进行任何更正。