访问角度子路径时,apache2返回404

时间:2019-12-18 09:38:45

标签: angular apache

我在apache2服务器后面有一个已部署的角度应用程序(index.html + .js文件)。当我访问应用程序的根路径时,它工作正常,但是当我在链接栏中手动键入其他路径时,我从apache2获取了404。

这是我在my-app.conf中尝试过的:

<VirtualHost *:80>
  ServerName my-app.dev.me

  AliasMatch ^/my-app/(.*) /opt/static-web/my-app/version/$1

  <Directory "/opt/static-web/my-app/version">

    Options Indexes FollowSymLinks
    RewriteEngine on

    # Don't rewrite (-f)iles or (-d)irectories
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]

    # Rewrite to index.html to support html5 state links
    RewriteRule ^ index.html [L]

  </Directory>
</VirtualHost>

您能告诉我为什么它不起作用吗?

0 个答案:

没有答案