AngularJS应用程序在子目录中无法启动

时间:2015-06-11 19:15:31

标签: angularjs apache mod-rewrite

我们的DocumentRoot在/ var / www中,但我被告知要为不同的应用程序创建不同的目录。我建议使用基于虚拟命名的托管配置,但是他们拒绝了。

目录是

/var/www/app1
/var/www/app2
/var/www/app3

重写规则

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]

所以我把第一个应用程序放在/ var / www / app1中,但是我遇到了问题。

Uncaught SyntaxError: Unexpected token <

Chrome Dev Tools中的缩小的js文件显示为html文件

我应该在重写规则中修复什么?

1 个答案:

答案 0 :(得分:0)

现在已经修好了。 RewriteBase是关键