武后万岁通天元年丙申(公元696年)
孙万荣收拢散兵,重新振作军队士气,派别帅骆务整、何阿小为前锋,攻陷冀州,杀死刺史陆宝积,屠杀几千名官吏;又攻打瀛洲,黄河以北因此震动。则天太后任命彭泽令狄仁杰为魏州刺史。前刺史独孤思庄害怕契丹攻来,将百姓全部驱赶入城,修缮城墙严加守卫。狄仁杰赶到后,把百姓全部遣散回去务农,说:“敌军还远,怎么怕成这样?万一敌军来了,我亲自抵挡。”百姓十分高兴。
武后圣历元年戊戌(公元698年)
武承嗣、武三思希望自己被立为太子,几次派人劝说太后:“自古以来天子没有把异姓人立为继承人的。”太后犹豫不决。狄仁杰经常不慌不忙地对太后说:“文皇帝不顾风雨,亲自上阵杀敌,以此平定天下,将天下传给自己的子孙。太帝把两个儿子托付给陛下。陛下如今打算把皇位送给别的家族,不是违抗天意吗?况且姑侄与母子哪个更亲?陛下立儿子为太子,那么去世之后,可以配飨太庙,后嗣承继无穷;立侄子为太子,那么我从没听说过侄子当了天子之后在太庙里供奉姑姑的。”太后说:“这是我的家务事,你不需要干预。”狄仁杰说:“君王以四海为家,四海之内,谁不是您的臣子,什么不是陛下的家务事?君王是国家的头,臣子是国家的四肢,本是同一个身体,况且我身处宰相之位,怎么能不干预呢?”又劝太后召回庐陵王。王方庆、王及善也规劝太后。太后稍稍醒悟。另一天,又对狄仁杰说:“我梦见一只大鹦鹉的两个翅膀都折断了,是什么含义?”狄仁杰答:“武,是陛下的姓氏,两个翅膀,是两个儿子啊。陛下重新启用两个儿子,那么两个翅膀就能展开了。”太后从此没有立武承嗣和武三思为太子的意向。