SPA .htaccess在顶级后打破JS文件

时间:2016-07-05 03:49:18

标签: .htaccess

我制作的单页应用程序必须能够接受深层链接,但是.htaccess设置有问题。这是我的.htaccess文件:

Options +FollowSymlinks

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.html [L]

http://example.com/1工作正常,加载index.html和所有链接的JS文件没有问题。

然而,

http://example.com/1/2会中断,正确加载index.html但所有JS链接都会中断,因为它们会像这样重新解释" 1 / build / js / myjsfile.js"

这是我的js链接标签的样子:

<script src="/build/js/jquery-3.0.0.min.js"></script>

我可以为JS src使用绝对URL,但是如果可能的话,我想避免这种情况,因为项目是在具有不同IP地址的机器上工作的多个项目成员之间共享的。

非常感谢任何帮助!

0 个答案:

没有答案