使用具有此mod_rewrite
的BackBone应用程序来处理通过index.html而非定位文件的所有流量:
modRewrite(['^[^\\.]*$ /index.html [L]'])
它运行得很漂亮,但现在我需要更新它,以便它忽略那个根级api
目录。我的API调用如下所示:
http://localhost:9000/api/customers/
他们都在破碎,因为它试图通过index.html路由它们。仅供参考,我在本地使用Grunt connect-modrewrite
来管理路由和localhost的问题。
答案 0 :(得分:1)
您可以尝试使用基于正则表达式的负向前瞻:
modRewrite(['^(?!/?api)[^\\.]*$ /index.html [L]'])