Fix: empty handle should return a empty view in file_reader
imp zipdoc
redirect if dir not end with slash
1. fix can't recognized content type issue if filename ext is uppercase 2. search index page for directory