0
私はBrowserSyncを使用してウェブサイトを開発しています。しかし、本番版では、.htaccessを使って.htmlをスラッシュで置き換えます。 BrowserSyncを使用して同じ結果を得ることは可能ですか?BrowserSyncで.htmlをスラッシュに置き換えるにはどうすればいいですか?
私はBrowserSyncを使用してウェブサイトを開発しています。しかし、本番版では、.htaccessを使って.htmlをスラッシュで置き換えます。 BrowserSyncを使用して同じ結果を得ることは可能ですか?BrowserSyncで.htmlをスラッシュに置き換えるにはどうすればいいですか?
あなたは次のサーバ設定を使用して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.html代わりhttp://foo/bar/に行けば、それはエラーを取得することはありません。