先講在古代戰爭中,攻不下城池的時候繞不過和不繞過去的兩個例子。
(太平天北伐)
第一個例子是太平天國定都天京以後,派林鳳祥、李開芳率軍北伐。他們在進軍途中,一直打得比較順利,一路打到天津城下,對天津進行了圍攻。
天津城防範森嚴,他們沒能把天津拿下。於是他們放棄天津,往山東進發。但是,此後他們就陷入清軍和地方武裝的重重包圍之中,最後全軍覆沒。林鳳祥和李開芳也被清軍俘虜,慘遭極刑處死。
第二個例子是蒙古大汗蒙哥率軍打進四川,準備從四川順江而下,往南宋都城臨安進發。但是,當蒙古大軍到達三江匯合的合州釣魚城,在攻打釣魚城的時候,遇到了釣魚城軍民的頑強抵抗。蒙哥在釣魚城下盤桓了7個月,始終沒有把釣魚城拿下來。
當時,有人就勸蒙哥,是不是可以放棄釣魚城,順江而下,先打重慶。拿下重慶後,再回過頭來打釣魚城。或者拿下重慶後,根本就不管釣魚城,先順江而下到夔門再説。但是蒙哥沒同意,一定要拿下釣魚城。最後,蒙哥不幸被打死在釣魚城下。
這兩個例子,雖然最終都以失敗告終,但是意義是不一樣的。很顯然,太平軍的做法是不對的,而蒙古軍的策略是正確的。
(蒙哥攻城)
蒙哥在釣魚城下失敗,其實只能説是一種偶然,是蒙哥被石頭無意砸傷,不治身亡。但是蒙古軍整體並沒有受到什麼影響,只不過因為大汗去世,他們不得不撤軍而已。如果蒙哥沒有被砸死,遲早蒙古軍是會拿下釣魚城的。畢竟那時候釣魚城已經是一座孤城,救援的呂文德宋軍也被蒙古軍打了回去。在孤城彈盡糧絕的時候,自然就攻下了。
而北伐太平軍全軍覆沒,則5説明了,古代戰爭中,如果攻不下一座城而繞過去,就一定會失敗。
北伐太平軍為什麼會失敗?或者説古代戰爭中,攻不下城就繞過去的軍隊為什麼一定會失敗?主要有兩個原因。
一是斷了糧草及其它後勤補給。
糧草不可能完全依靠在攻下城後,從城中獲取。畢竟人家可能對糧食進行堅壁清野,或者一把火燒掉。你就算攻下那座城了,很可能得到的是空城。像項羽那樣,“破釜沉舟”打仗,只能説項羽運氣好。這種賭徒式的打法,一旦打敗了,他們會死得很慘。因此,打仗的時候,必須要有補給線。如果你攻不下一座城,就繞過去,補給線就斷了,那你就不可能獲得補給。古代又沒有飛機,無法空投。很可能你就餓死了。
北伐太平軍失敗的一大原因,就在於缺糧,這就是實際的證明。
(拖雷伐金,圖取其意)
二是會陷入敵人的包圍之中。
你繞過去後,你的後面就有一道敵人的關卡,你就相當於孤軍深入。陷入敵人的包圍之中。你攻不下的那座城市,就是一根紮緊布口袋的繩子。你不但會受到圍追堵截,而且也不可能找到援軍。
北伐太平軍打到天津城下的時候,由於受到阻擋,向天京要求派軍增援。當時天京派出曾立昌前往增援。結果曾立昌打到臨清的時候就沒法繼續往上打了。因為遇到了清軍的強力阻截。如果當初林鳳祥、李開芳他們不是打一座城放棄一座城,而是把這座城穩穩佔住,那麼,援軍就會輕輕鬆鬆到達。
當然了,戰術都是靈活多變的,也不能説,攻不下一座城市就不能繞過去。有時候,繞過去反而是一種很好的戰術。
舉個例子。當蒙古軍在攻打金國的鄧州的時候,由於鄧州防範森嚴,城防堅固,蒙古軍首領拖雷怎麼也攻不下來。於是,他乾脆繞過鄧州,直接向金國的首都汴京火速進攻。鄧州的守軍聽説後,趕緊出城追擊蒙古軍,準備和汴京的守軍兩面夾擊,截殺蒙古軍。但是,拖雷其實並沒有殺到汴京,而是半途折回來,在三峯山設下埋伏。等鄧州趕來救援的金軍全部進入蒙古軍的埋伏圈後,蒙古軍突然殺出,一舉殲滅了鄧州的15萬大軍。
這就是饒過一座攻不下的城市的戰術安排。
(參考資料:《元史》《太平天國史》)