武承嗣谋求充当太子,多次指使人劝太后说:“自古以来的天子没有以外姓人为继承人的。”太后还拿不定主意。狄仁杰常从容不迫地对太后说:“高宗大帝将两个儿子托付陛下。陛下现在却想将国家移交给外姓,这恐怕不符合上天的意思吧?况且姑侄与母子相比谁更亲?陛下立儿子为太子,则千秋万岁之后,配祭太庙,代代相承,没有穷尽;立侄儿为太子,则未听说过侄儿当了天子而附祭姑姑于太庙的。”太后说:“这是朕家里的事,你不要参与。”狄仁杰说:“君王以四海为家,四海之内,谁不是臣妾,什么事不是陛下家里的事!君主是元首,臣下为四肢,从道理上如同一个整体,何况我凑数任宰相,哪能不参与呢!”太后心里稍微醒悟。有一天,太后又对狄仁杰说:“我梦见大鹦鹉两翼都折断了,这是什么意思?” 狄仁杰回答说:“武是陛下的姓,两翼是您的两个儿子。陛下若起用两个儿子,那么两翼便振作起来了。”太后因此便打消了立武承嗣为太子的意思。太后命令宰相各荐举尚书郎一人。狄仁杰荐举自己的儿子司府丞狄光嗣,后来他很胜任这个职务。太后高兴地说:“你可以继承(古代荐举自已儿子的)祁奚了。”当初,契丹的将领李楷固,善于使用套绳和骑射,每次进入战阵,就好像鹘鸟进入乌鸦群中,所向无敌。孙万荣死后,李楷固投降唐朝,有关部门指责他来投降得太晚,上奏请求将他灭族。狄仁杰说:“李楷固勇猛无比,既然能为他侍奉的主上尽力,也一定能为我们尽力,如果用恩德安抚他,就能为我所用。”于是上奏请求赦免他。他的亲属友好都劝他不要这样做。狄仁杰说:“如果有利于国家,难道还要为自己打算!”太后采纳他的意见,赦免了李楷固。他又请求授给李楷固官职,太后任命李楷固为左玉钤卫将军,派他领兵进击契丹余党,结果将契丹全部平定。武则天要建造一尊大佛像,狄仁杰上疏谏阻,奏疏的大意是,“当今的佛教寺院,在建筑规模上已经超过皇帝的宫殿。营建这些寺院无法借助鬼神之力,只能依靠百姓出力,物资不会从天而降,终究来自地里。不靠损害百姓。那么又怎能得到这些东西呢?”他又说:“如来佛创立佛教,以大慈大悲为宗旨,哪里要劳民伤财,来设置浮华无实用的装饰!”又说:“近年来水旱灾害时有发生,边境又不安宁,如果为修建大佛像而耗费国库资财,又用尽民力,那么万一哪一个角落有灾难,陛下将用什么去救援呢?”武则天说:“您劝导我行善,我又怎么能违背您的意愿呢?”于是停止了修建大佛像的工程。武则天十分信任和推重狄仁杰,没有哪一个大臣