我在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>
您能告诉我为什么它不起作用吗?