"This very rare form of rainbow - sometimes called a fire rainbow - is caused by the angle of the sunlight hitting cirrus ice crystals in the atmosphere. The effect is fleeting, usually only lasting a few seconds before either disappearing or turning normal-cloud white.
The fire rainbow is play of light weather phenomenon, a form of Circumhorizontal arc."