公元493年,统治北方的北魏王朝发生了一件惊天动地的大事:皇帝不顾很多大臣反对,执意要把国都从平城迁到洛阳。这位皇帝,就是著名的北魏孝文帝元宏。迁都洛阳,无疑是孝文帝短暂而轰轰烈烈的一生中,最为精彩的大手笔之一。
最初,北魏的国都在平城,平城相对偏北,风沙雨雪天气较多,但距离中原(河北、山西)则很近,便于就近控制这些区域。北魏早期,平城人口不是很多,平城的粮食供应问题相对容易解决。随着北魏的发展,粮食渐渐不能够满足供应。如果从中原地区运粮到平城,成本太高。洛阳地处中原,中原有黄河、洛水、汴水、颍水,土地肥沃,洛阳的粮食供应可以就近解决。
而且孝文帝志在统一天下。要消灭南方的齐朝(萧道成于479年废宋建立),平城位置过于偏北,不适合作为前线指挥部。洛阳是东汉、曹魏、西晋的国都,地势雄伟,古人称洛阳控山带河,形胜之地,甲于天下。北魏若迁都于洛阳,有利于北魏的统一大业。如果南齐有变,北魏可从洛阳出兵,或向西取关中,或向南取荆州,或向东渡淮河直取南齐国都(今南京)。而且在古代,中原王朝有足够的底气宣称本朝是正统,南朝则只能从文明传承的角度力主自己是正统。北魏要是迁都洛阳,就更有底气、理直气壮地宣称自己是正统所在。
而且当时孝文帝要汉化的政策遭到北魏上层保守势力的极力阻挠,保守势力的大本营就在平城。孝文帝居平城,会被保守势力阻挠汉化的脚步。洛阳没有强大的保守势力,迁都后孝文帝可以把洛阳打造成与保守势力扎堆的平城相抗衡的大本营。综上所述,个人认为孝文帝迁都的目的主要是为了实现北魏能够统一天下,实现正统,至于解决粮食问题以及汉化仅仅是附加的好处。