boolean | ConnectHistoryApiFallbackOptionsfalse当 Rsbuild 默认的 页面路由 行为无法满足你的需求时,例如,希望在访问 / 时可以访问 main.html ,你可以通过 server.historyApiFallback 配置项来实现这个功能。
server.historyApiFallback 基于 connect-history-api-fallback 实现,将 server.historyApiFallback 设置为 true 时,等价于使用 connect-history-api-fallback 的默认选项。
默认情况下,connect-history-api-fallback 会将所有的 HTML GET 请求重定向到 index.html。
server.historyApiFallback 也支持传入一个对象来配置 connect-history-api-fallback 的行为。
下面是一些常用的选项,更多选项和详细信息可参考 connect-history-api-fallback 文档。
string'index.html'通过将 historyApiFallback.index 设置为 main.html,当访问根路径 / 或其他可能导致 404 的路由时,页面会自动重定向到 main.html。
[]当你的应用包含多个入口(entry)时,你可能需要将不同的访问路径重定向到不同的页面。此时,你可以通过 rewrites 选项来配置更灵活的重定向规则: