Fix typo: allow w and W in requested paths
Actually serve files from cache