add gbk support
optimized url pattern
url pattern fix