我正在使用 BrowserSync 开发网站。但是,在生产版本中,我将通过 .htaccess 将 .html 替换为正斜杠。是否可以使用 BrowserSync 获得相同的结果?
问问题
342 次
1 回答
0
您可以使用下一个服务器配置启动 browsersync:
server: {
baseDir: "./build",
serveStaticOptions: {
extensions: ['html']
},
middleware: function(req, res, next) {
var url = req.url;
if (url.length > 1 && url[url.length-1] === "/") {
req.url = url.slice(0, url.length - 1);
}
return next();
}
}
不是完美的解决方案,但如果你去http://foo/bar/而不是http://foo/bar.html它不会导致错误。
于 2017-05-15T12:13:18.563 回答