En 1877, après une inondation à Yunyang, dans le Hubei, de nombreuses personnes déplacées gagnèrent la région de Shangluo en apportant avec elles un opéra huagu très populaire, selon la notice du projet national chinois du patrimoine culturel immatériel. Avec le temps, les artistes chantèrent dans le parler de Shangluo et puisèrent dans les mélodies populaires locales. Cette forme itinérante devint le huagu de Shangluo, également appelé huaguzi ou dibengzi.
La notice du projet décrit deux traditions régionales. Le Shangdan (商丹路), associé au nord de la région, mêle le parler du Guanzhong à des mots locaux et se distingue par des mélodies fluides et douces. Le Zhenzha (镇柞路), associé au sud, combine le parler du nord-ouest du Hubei avec des expressions locales et est décrit comme plus vif et plus vigoureux. Ensemble, ces traditions montrent comment un théâtre se transforme lorsque ses mots et sa cadence musicale rencontrent une nouvelle communauté.
