

公元前218年,29岁的汉尼拔率军6万艰难跨越阿尔卑斯山,从罗马认为最不可能的方向发动了第二次布匿战争。此后汉尼拔在提西努斯河、特雷比亚河、特拉西梅诺湖三次战役中连续击败由不同罗马执政官统率的主力军团,其间较小的战术性胜利更是不计其数,这一系列胜利的高潮是发生在公元前216年意大利南部的坎尼战役,汉尼拔以数量上居于劣势的部队合围全歼了两位罗马执政官统率的主力8万人,在当时的历史背景下,此战应该算是一个战术奇迹。汉尼拔是怎样做到的呢?带着这样的问题,我在2023年12月特意实地勘察了坎尼古战场,去看看这里面的门道。
寻找坎尼之遗
坎尼(Cannae)在今天意大利东南部,如果用一只长靴来比喻意大利半岛的地形,坎尼位于脚踝部位的普利亚地区(Puglia),从普利亚地区的中心城市巴里(Bari)沿着与东海岸平行的海岸公路向北开车60多公里,在一望无际的田野中,就是古战场的中心。这里几乎只能自驾,当地的公共汽车很少,地形是一马平川,附近连个村庄都没有,当地的地名就叫“Cannae della Battaglia”(坎尼战役),自驾的时候输入地名“antiquarium di Cannae”(坎尼考古发掘区)在地图软件里搜索才能找到目的地。这里今天有一座小小的白色平房作为考古博物馆,平时几乎没有人来,博物馆陈列涵盖坎尼地区自古至今整个文明历史,游客能看见一些古代的盔甲和兵器,大多数不是来自汉尼拔的坎尼之战,而是公元1018年左右的文物。博物馆背后是一个20米高的小山丘,山丘有一片古代村庄房屋留下的墙基,这里是考古发掘现场,还有一根一人高的大理石断柱,作为古代坎尼战役的纪念碑。

站在土丘顶部远眺,周围是一马平川的田野和橄榄树林,海岸线在5公里外,虽然说两千年的时光使地形地貌有了很大的变化,但站在这里对照古代典籍中的记载,仍然能对坎尼大战的战场环境有大致的了解。史载迦太基军6万人,罗马军8万人,这么大规模的军团会战,战场肯定是绵延数公里,不会局限在这个小山包周围。而周围是海岸平原,地形绝少起伏,这一点古今变化不会很大。汉尼拔绝无可能利用山峰山谷这类地形优势设伏来包围罗马人。这只能是一场硬碰硬的主力正面决战,在这样的会战中,数量劣势的一方会很吃亏。

