我正在使用BrowserSync开发网站。但是,在生产版本中,我将通过.htaccess用正斜杠替换.html。是否可以使用BrowserSync获得相同的结果?
答案 0 :(得分: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,则不会导致错误。