南京为什么不是一个理想的首都?
南京是中国历史上一个非常古老、非常重要的城市。早在三国时期,东吴政权就选择定都南京(当时称建康),后来东晋、南朝宋、齐、梁、陈也都相继定都于此,所以南京便有了“六朝古都”之称。除此之外,五代十国的割据政权南唐,晚清的太平天国也都将国都选在了南京。然而,南京虽是大名鼎鼎的古都,可历史上的大一统王朝却都没有将首都选在南京,唯一一个明朝在南京定都几十年后也选择了迁都北京。那么问题来了,南京为什么不是一个理想的首都?
首先,一个理想的首都必须具备三个重要条件:一是位于产粮区或产粮区附近。因为古代交通不便,而首都人口众多,每日都要消耗掉大量粮食,所以首都在产粮区或产粮区附近可以最大程度降低物流成本,在经济方面性价比最高;二是周围要有重的人工或天然屏障。因为首都是一个国家的核心,一旦首都沦陷,基本就象征着一个王朝的覆灭。所以首都周围拥有重要屏障可以最大程度保障中央朝廷的安全稳定;三是首都不能离主要对手太远。因为古代那些王朝的首都附近都部署着大量军队,万一前方发生紧急战事,戍卫京师的禁军部队就可以立即开拔赶赴前线。如果离主要对手太远,禁军部队还没赶到,前方就成沦陷区了。
上述三个条件看起来并不算苛刻,但要同时达到却也并不容易。比如秦朝、西汉、隋朝、唐朝都将首都选定在被誉为“被山带河”、“四塞之国”的关中平原。这里是古代的粮食主产区,周边南依秦岭,北连黄土高原,东有崤山纵列,西有汧山、陇山相接,而且关中平原离北方草原地区也比较接近,一旦北方游牧民族南侵,位于关中平原的中央朝廷可以迅速作出反应。然而后来随着京师的虹吸效应,首都人口越聚越多,关中平原的产量就严重跟不上了。所以到唐朝时,皇帝经常要以出巡的名义带着文武百官前往洛阳,其中很重要的一个原因就是为缓解首都长安的粮食供给压力。
从五代到北宋,开封就成了新王朝定都的首选。开封地处中原核心区域,水路交通极为便利,定都开封可以占尽天下漕运之大利,全国的货物都可通过水路或陆路汇集于此,经过交易互通有无,再通输送到全国各地。北宋经济繁荣,很大一部分原因就是开封这个中枢起到了重要作用。然而开封地处平原,周边一马平川,无险可守,唯一天然屏障就是北面的黄河。一旦黄河被敌军突破,那么开封城就很容易受到包围而陷入绝境。后来北宋被金国轻易灭掉,主要便是这个原因。
聊完了长安、开封,接下来再说说南京。按照上文中提到的定都三要素,即粮食、屏障、距离。如果是偏居一隅的割据政权,那南京显然完全符合。因为南京周围就是江南粮食主产区,北部又有长江天险可守,而且江南地区水系发达,不利于北方骑兵突进,这点完胜开封。距离就更没什么可说的,定都南京的割据政权处在江淮防线的后端,基本算得上是前线指挥部了。
然而对于大一统王朝来说,南京却是位于帝国的中部区域,离威胁最大的北方地区相距过远。假使北方的游牧骑兵发动突袭,那等南京的主力部队开过去真是黄花菜都凉了。所以对封建帝制时期的那些王朝来说,首都不能离主要对手过远是一条铁律。否则一旦前线被攻占,后方很可能就会演变成兵败如山倒的局面。
值得一提的是,许多人将明成祖朱棣迁都北京简单理解成是因为他篡夺皇位。可事实上,明太祖朱元璋就屡次动过迁都的念头,只是后来太子朱标去世让他心力交瘁,因此才失去了这方面想法。
综上所述,对于古代大一统王朝来说,南京在军事距离上的不利因素完全足以抵消它的所有优势,因此无法成为一个理想的首都。不过一旦北方地区被攻占,南京则是一个极佳的备胎。只是当江山陷入风雨飘摇之际时,光靠南方的半壁江山往往也难以支撑。所以历史上定都南京的政权往往比较短命,这其实不是南京不行,而是那些王朝不行了。