许多大臣都反对攻齐,觉得条件不成熟,没有取胜的把握。孝文帝力排众议,亲自率领三十万兵马南下。到了洛阳后,天就开始下起雨来,整整下了一个月,孝文帝故意下令继续进军。
大臣们纷纷劝阻道:“雨下个不停,道路泥泞,不要说行军打仗,连出门走路都很困难,陛下还是下令停止前进吧!”
孝文帝说:“我们兴师动众南征,如果半途而废,岂不让人笑话?这次行动总得有点儿成果吧,如果要停止南下攻齐,就干脆把都城迁到这里。各位有什么意见?”
大家没想到孝文帝会突然提出迁都洛阳,但又不想南下攻齐,一时不知道说什么才好。孝文帝要他们明确表态。有个贵族带头说:“陛下如果同意不再南下攻齐,那么我们也愿意迁都洛阳。”其他贵族大臣也表示同意。
孝文帝把都城顺利迁到洛阳后,马上开始了以汉化为中心内容的改革。他征求大臣们的意见:“你们说应该移风易俗,还是因循守旧?”
咸阳王拓跋禧首先表态:“臣以为应当移风易俗。”
孝文帝扫视了一下大臣们,说道:“那么我要是真的搞起了改革,你们可不要反对啊!”
于是,孝文帝先后出台了一系列改革措施。他规定官员和百姓一律改穿汉人的服装;禁止说鲜卑语,朝廷命官不说汉语的,就要降职或撤职;将鲜卑复姓改为音近的汉姓,如皇族原来姓拓跋,改为姓元,贵族丘穆陵氏改为穆氏,独孤氏改为刘氏,共计有一百一十八个姓改为汉姓。皇族元氏等级最高,鲜卑八个大姓与北方汉人世族崔、卢、李、郑四姓门第相当,孝文帝鼓励鲜卑人和汉人的贵族按门第通婚。