《红楼梦》被禁的原因各界说法不一,但归结起来有如下两点:
1、《红楼梦》影射了当时的朝政,这和曹雪芹的身世有关。曹家世受皇恩,不想到了曹雪芹的父亲,却意外被查没。曹雪芹在这部书中影射了自己家族的衰败和对朝政的不满,而清朝前期也多兴文字狱,故而遭禁。
2、书中多处描写了性的话题,这些在今天看来虽然算不了什么,但在当时却备受封建道学者的反对,他们认为这是“有碍观瞻”“诲淫诲盗”,因而遭禁。 一本书之所以被禁,原因不外乎几点:政治原因、道德原因、宗教原因。 禁书的方式有很多种:如个人自发,社会阻力,教会出面,国家干预。 那后来为什么就不禁了呢?因为有人修改了它。那人就是《红楼梦》后四十回的续书作者-高鹗。他不知道是何居心极大的修改了原著,虽然一定的保留了悲剧性,但他最后还让贾兰当官,让贾家有复苏之象,特别是对宝、黛、钗三人爱情婚姻的篡改,使得悲剧性质大大减少,同时也毁坏了人物的形象,这个是十分郁闷的。所以在高鹗续书之前,是禁书,只是靠手抄来流传,后来随着高鹗的续书完成而成功改变了书的主旨,便终于可以公开的印刷出版了。