1

使用具有此功能的 BackBone 应用程序mod_rewrite来处理通过未针对文件的 index.html 路由所有流量:

modRewrite(['^[^\\.]*$ /index.html [L]'])

它工作得很好,但现在我需要更新它,以便它忽略那个根级api目录。我的 API 调用如下所示:

http://localhost:9000/api/customers/

它们都在崩溃,因为它试图通过 index.html 路由它们。仅供参考,我在connect-modrewrite本地使用 Grunt 来管理路由和 localhost 的问题。

4

1 回答 1

1

您可以尝试基于负前瞻的正则表达式:

modRewrite(['^(?!/?api)[^\\.]*$ /index.html [L]'])
于 2014-08-17T16:16:46.663 回答