我們所熟知的函谷關和山海關,都是歷史上赫赫有名的城池,一般來說城池都會有東南西北四個門。士兵們對此門的看守也是極為嚴格,不僅到了晚上準時關閉,而且還對進出的人一律嚴查。
而古代在打仗的時候,也是以城池的歸屬來決定一場戰爭的勝利。為了搶占城池不惜損失上萬雄兵,守城的人也不得安寧,對雙方來說都是巨大的煎熬。那麼這時有人就會想了,所謂「條條大路通羅馬」。人家有城池堅守,為什麼偏要硬碰硬,繞過去直搗黃龍不行嗎?

古代的城池
要知道古人歷經數千年的冷兵器戰爭,當然知道強行攻下城池會給自己帶來巨大的損傷。但是就算是沒有攻下城池,也是絕對不能饒過它的。如果真的選擇繞城,帶來的損失甚至比攻城還要大,更有可能改變這一場戰爭的結局。
古代的城池也都不是瞎建的,通常來說都會建造在交通要塞之上,例如我們熟知的函谷關和山海關。就拿函谷關來說,三家分晉之後,秦國的實力不斷的向東邊擴張,使得各國受到強大的威脅。
於是就在公元前 319 年,在齊、楚、燕、韓、趙等國家的支持下,魏國驅逐張儀,改為公孫衍為相。捨棄「連橫」而改「合縱」的策略,一起圍攻當時強大的秦國。不過讓人沒有想到的是,秦國在函谷關出其不意的猛攻韓、趙、魏三國聯軍,斬殺敵軍 8.2 萬人。
自此一戰,秦國依靠著函谷關展現出「以一敵六」的強大實力。後來的結局大家也知道了,嬴政稱帝統一全國。至於為什麼不繞過去,最直接的原因就是根本沒辦法繞。

行軍規則
而這與古代的行軍法則有關了。我們現代的軍隊分為空軍、陸軍和海軍,而陸軍又分為步兵、坦克兵、火箭兵等各式各樣的兵種。可由於古代的科學技術比較落後,因此也只有騎兵和步兵兩種,到了明朝才有火炮兵的存在。而且由於古人的生活條件匱乏,許多百姓還吃飽呢,牲畜就更不用說了,因此馬匹的數量也十分有限。
以上種種原因的限制,就導致古代的軍隊,絕大部分是由步兵組成的,騎兵的數量並不多。而古代時候的騎兵部隊,大多都是屬於「特種兵」,屬於是軍隊中的精銳部隊。而且騎兵只有在平原開展的大規模戰爭上,才能派上最大的作用,對於攻城來說可謂是一點用也沒有。
在明朝的火炮發明出來以前,攻城基本靠的都是步兵的人海戰術,搭梯子強行攻城。如果繞城的話,不可能就讓騎兵們騎著馬單獨繞過去吧,到時候身臨城下,和送人頭有什麼區別。但是如果讓大部隊一起繞過去的話,問題可就來了。
古代帶兵打仗攻城,通常都是幾十萬人打底,這如此大的軍隊規模之下,會導致行軍的長度冗長,行軍的速度也會大幅減少。小學生春遊大家的見過,長長的一隊等個紅綠燈都要半個小時。幾千人的小學生隊伍都如此,那麼幾十萬人的行軍隊伍就更不用說了,隊伍甚至可以達到數十里長。如果繞城池而過的話,這就相當於將自己的側方和後方完全給暴露了出來。
即使古代的資訊再遲緩,敵軍也不是眼瞎,總不可能看不到你這黑壓壓的一群人吧。一旦敵軍反應過來,隨時有可能對其進行騷擾和偷襲。如果這時敵軍的後方又有援軍趕來,再配合上後方城池的士兵,此時面臨的就是進退兩難的局面。腹背受敵,而且還在別人的地盤上,只能像砧板上的魚肉一樣,任人宰割。

後勤糧草
就算是退一萬步來講,敵軍真的就沒有發現你繞過去了,而且敵方也沒有援軍趕來。但此時你仍然要面臨著一個重要的問題,那就是糧草。古代帶軍打仗有一句至理名言:「兵馬不動,糧草先行。」
古代作戰重來就不是一鼓作氣的大掃蕩,而是一場漫長拉鋸戰,短則幾個月,長則幾十年。因此在這種漫長的拉鋸戰中,總不可能幾十萬個人居無定所,帶著好幾年的糧食在路上流浪吧。所以無論是什麼時候,糧草都是第一要事。
同時,古代的城池對守城人來說是一個糧草的補給站,但對攻城人來說,簡直就是個「遊戲大禮包」一樣。這就相當於你打遊戲,打通了一個關卡就給你爆裝備一樣,你的裝備越強,自己的戰鬥力也就越強大。你戰鬥力強大了,在最後打大 boss 的時候才不會怯場。
而且古代戰爭的消耗巨大,如果能夠盡快的攻下一個城池,對於物資的補充也是相當重要的。一座城池裡不僅僅是軍事中心,而且還是政治中心和經濟中心,可以說拿下城池就相當於拿下了這一片的土地和百姓。雖然攻城艱難,但一旦攻下來,裡面的糧食、裝備、錢財都將為己所用,另一方面也會激發將士們的士氣,為接下來的戰鬥打下基礎。

交通和資訊傳播
即使不考慮其他任何因素,你就是想帶領著你的百萬大軍直搗黃龍,但你最基本的地理因素總要考慮吧。古代的時候不像現在,各種公路根本就沒有,通常來說比較好走的道路都會建立一個城池。
我國自古又是個多山的國家,如果真的要繞路,那就只能走山路了。幾百公里的路程,走山路先不說好不好走,就是幾十萬人的隊伍也不好管理啊。再加上古代的時候又沒有導航,在山路繞來繞去的極有可能繞暈。在山溝溝裡,就算是大本營想要聯絡你,連你的位置都找不到,還會以為你帶著十幾萬大軍另起鍋灶了。
但你要是說歷史上沒有繞城的案例,其實也不對。靖難之役就是最為經典的案例,當時濟南城在鐵鉉的帶領下,阻擋了朱棣的南下,經過深思熟慮之後,朱棣直接決定放棄濟南。直接南下進攻南京,最後登上皇帝王位。但這也是有特殊的歷史條件的,首先當時各地的藩王都不願意捲進這場皇家的鬥爭,而且由於朱棣皇叔的身份,很少人敢惹他。如果當時的建文帝不那麼仁慈的話,或許歷史真的就不一樣了。
除此之外,清軍入關時皇太極在山海關城下,也是怎麼都打不下來,最後決定圍起來。這是因為山海關離人家的老家近,後勤的補給也跟得上。而且皇太極的是圍起來,敵軍出來就消滅掉,解決掉了後顧之憂才不會成為一盤死棋。
在古代有個說法下策繞城,中策攻城,上策略城。攻城主要有三個目的,一是政治二是軍事三是獲取後勤給養。古代的城池,就是當地的政治軍事經濟中心,也可以說是首腦機關,只有攻破它才能穩定這一地區。