唐宋都城发生变化的原因是什么

隋唐以后,全国政治经济形势开始发生变化。由于屡遭战乱,关中生产条件有所恶化。如汉代灌溉田地四万余顷的郑国渠、白渠系统,唐永徽中灌溉面积只剩万项。另一方面,统治阶级消费欲望增大,政府机构膨胀,官员及家属人数大增,对关中以外地区粮食与物资依赖加重。因此,每年都需要把大量的粮食和物资通过水运运到长安。但是,黄河三门峡自古以水急礁多不便行船闻名天下,此外渭河含沙量很大也不利于航行,大大限制了漕粮运输的规模。为此,隋唐不得不把交通便利,特别是水运四通八达的洛阳建为东都。隋炀帝将都城迁到洛阳,唐高宗、武则天经常率领文武百官前往洛阳,唐高宗一住就是一年以上,武则天几乎就是住在洛阳。唐高宗和武则天居住洛阳的目的之一,就是要就地消费来自南方和关东的漕粮和物资,史称皇帝“就食”,这就预兆着西安作为统一王朝都城的历史即将告终。

唐中叶以后,北方战乱时间较长,人口大量减少,经济日益萧条。而秦岭一淮河以南地区,除位于长江和淮河之间的江淮地区有时受南北战争影响之外,其余广大地区都比较安宁,经济发展不仅没有受到战争的不利影响,反而由于大批掌握较先进生产技术的北方人民避乱迁入而大大加快。唐后期南方已成为我国粮食和纺织品的主要生产地区,加上北方藩镇割据,粮食和赋税都不上交中央,中央政府的漕粮和财政收入不得不依赖南方。此外,唐中叶以后丝绸之路中断,海上交通成为主要对外交通方式,位于内蒙古东南部的契丹族兴起,成为中原王朝的主要威胁,使西安失去昔日便于开展外交、军事和国际贸易活动的优势。上述这些变化,使西安难以继续担任全国政治中心。开封居黄河与大运河交汇处,比较靠近江淮地区,由于这一交通优势,唐后期以后地位日益上升,终于取代西安和洛阳,成为统一王朝都城。

不过,开封周围没有山河之险,又是历史上战争很多的四战之地,不容易防守,因此北宋开国皇帝太祖赵匡胤本人对建都开封并不满意,他心目中的建都之地仍是自古帝王都选作都城的长安和洛阳,几次有往西迁都之意。他之所以最终没有迁都,原因在于开封可以就近得到江淮的漕粮和物资,这是定都长安和洛阳所不及的。大将李怀忠劝赵匡胤不要迁都,所说的就是这一番道理。他说:“开封有汴渠(即大运河)之便,每年可运江淮粮食数百万斛(十斗为一斛),京师兵将几十万人都要吃江淮粮食,您居住洛阳,到哪里去取江淮的粮食呢?”(李焘《续资治通鉴长编》卷一七)

依赖江淮粮食的岂止军队,就连开封的一般民众也不例外。由于离江淮较近,运送漕粮方便,北宋成为我国古代运输漕粮数额最多的朝代,其中相当一部分自然是供应给开封民众。将开封和漕粮与物资主要来源地的长江下游联接起来的运河,成为南北交通的动脉、国家的生命线。