Em 1877, após uma inundação em Yunyang, na província de Hubei, muitas pessoas deslocadas foram para a região de Shangluo levando consigo uma ópera huagu popular, segundo o registro do projeto nacional chinês de patrimônio cultural imaterial. Com o tempo, os artistas passaram a cantar na fala de Shangluo e a recorrer a melodias populares locais. A forma itinerante ficou conhecida como huagu de Shangluo, também chamada huaguzi ou dibengzi.
O registro do projeto descreve duas tradições regionais. Shangdan (商丹路), associada à parte norte da região, combina a fala de Guanzhong com palavras locais e tem melodias fluidas e suaves. Zhenzha (镇柞路), associada ao sul, mistura a fala do noroeste de Hubei com expressões locais e é descrita como mais viva e vigorosa. Juntas, elas mostram como o teatro muda quando suas palavras e sua cadência musical encontram uma nova comunidade.
