Update to serve files properly in subdirectories