Angular应用程序无法在Linux中的Apache服务器上重新加载

时间:2018-10-05 10:06:11

标签: angular apache .htaccess xampp

我的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模块不满意。欢迎进行任何更正。

0 个答案:

没有答案