diff --git a/lib/ecstatic.js b/lib/ecstatic.js
index <HASH>..<HASH> 100755
--- a/lib/ecstatic.js
+++ b/lib/ecstatic.js
@@ -255,7 +255,7 @@ function shouldCompress(req) {
 
 // See: https://github.com/jesusabdullah/node-ecstatic/issues/109
 function decodePathname(pathname) {
-  var pieces = pathname.split('/');
+  var pieces = pathname.replace(/\\/g,"/").split('/');
 
   return pieces.map(function (piece) {
     piece = decodeURIComponent(piece);
Fix path splitting to account for Windows paths