直肠炎发病原因是异物损伤。其中最普通的病因就是直肠内异物损伤。那些还没消化的骨片、木片或者其他带有锐利角的多种异物可以直接损伤直肠黏膜引起发生直肠炎。
除此之外,严重便秘时的坚硬粪块,还有可能会造成直肠炎甚至溃疡。