我删除了#从我的Angular 应用程序的网址,但我面临着一个大问题...我遵循了许多“解决方案”,但结果是相同的...
我的应用程序“my-app”部署在Apache 2上(在子文件夹中)=〉/var/www/html/my-app
第一次访问应用程序(http://xxxxxx/my-app)=〉重定向到登录页面=〉确定刷新页面=〉错误404!!!
我在public_html(即/var/www/html)和子目录(即/var/www/html/my-app)中添加了.htaccess文件,但仍然出现错误...
点击此处.htaccess /var/www/html:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /index.html [NC,L]
</IfModule>
请点击此处:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /my-app/index.html [NC,L]
</IfModule>
有什么办法可以解决这个问题吗?谢谢!!
1条答案
按热度按时间waxmsbnn1#
将以下内容添加到您的构建文件目录中,并从apache直接指向此文件夹