1

mod_rewriteファイルをターゲットにしていない index.html を介したすべてのトラフィックのルーティングを処理するために、これを配置した BackBone アプリで作業します。

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

apiうまく機能していますが、ルート レベルのディレクトリを無視するように更新する必要があります。私の API 呼び出しは次のようになります。

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

index.html を介してルーティングしようとしているため、すべて壊れています。参考までに、ローカルでGrunt を使用しconnect-modrewriteて、ルーティングとローカルホストの問題を管理しています。

4

1 に答える 1

1

否定先読みベースの正規表現を試すことができます。

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