因此,我正在玩骨干,并且已经到达了加载使用 pushState 的直接页面无法正常工作的地方。如果我尝试访问 my.url.com/login,它会给我一个未找到的页面,因为它直接不存在。我有以下重写规则:
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
RewriteRule (.*) index.html [L,QSA]
但是这似乎不起作用(认为我收到了一个错误的请求而不是找不到)。如何通过 mod rewrite 正确加载 pushState url?