明朝嘉靖年間,陜西西安,守城士卒夜里巡查城門,最緊張的并不是有人拿著火把靠近,而是城外突然出現的土堆、木架和不斷變換位置的攻城器械。
這件小事,恰好說明了古代城門的真正用途。它看上去是木頭,實際卻不是一塊木板那么簡單。城門屬于整座城池防御體系中的一個節點,外面有城墻,前面有護城河,門外還可能套著甕城。
攻城方若只盯著一扇門,往往會忽略門后、門側和門外的層層殺機。火把可以點燃木材,卻未必能燒開城門;火勢一旦失去控制,攻城士卒反而可能先遭殃。
古代戰爭中,火攻當然存在。燒毀糧草、焚燒營寨、破壞柵欄,都是常見手段。問題在于,火攻城門需要滿足許多條件:火勢要足夠猛烈,燃燒時間要足夠長,攻城部隊還得頂著箭矢、滾木和石塊靠近。
只要其中一環出了問題,火攻就會從進攻手段變成自我消耗。
城門為何看起來木制,卻很難被火燒開?這要從城池的設計邏輯說起。
一、城門不是孤立的木門
古代城市修建城門,考慮的從來不只是“能不能開關”。城門要承受人流、車馬、撞擊,還要在戰亂中抵擋沖車、火箭和重物沖撞。
普通民居使用的木門,和城門沒有可比性。城門門扇通常采用厚重木料制作,選材講究堅韌、密實和耐久。棗木、栗木等硬木在古代建筑中都有使用,部分地區還會采用當地堅硬木材。
![]()
所謂“木頭做的”,只是說明城門內部以木結構為主,并不等于一扇干燥薄板。許多城門會在外側包覆鐵皮,或者使用鐵釘、鐵箍加固。鐵皮未必能讓城門完全不怕火,卻可以隔開火焰與木芯,減緩木料升溫。
城門往往還會做成多層結構。門扇厚,門軸粗,門框深,門檻也高。門扇關閉后,后方再用橫木、門閂頂住。攻城士卒即便燒壞了外層,也未必能立刻破壞內部支撐。
有人問:“既然鐵皮會燒熱,木頭也能著火,火攻不是仍然有效嗎?”
道理上可以,實戰中卻很難。火焰要持續貼近門扇,需要攻城方把燃料送到城門腳下。可城門腳下往往是守軍火力最集中的地方,攻城士卒很難長時間停留。
更麻煩的是,守軍不會站著看門被燒。他們可以從城墻上潑水、投石、射箭,也可以使用鉤桿、長槍和叉具驅趕縱火者。若城門外有水溝,燃燒物還可能被水流沖散。
火攻的關鍵,從來不是“能不能點著”,而是“能不能讓火持續發揮作用”。城門防御恰恰圍繞著這件事布置。
城門洞上方有時還會設置排水設施,遇到火攻時,可以向下澆水。北方城市水源未必充足,守軍也會提前儲水,準備濕氈、泥土和沙袋。濕氈覆蓋在門上,能夠隔絕部分火焰;泥土壓住燃燒物,也能減少火勢蔓延。
這類措施并不神秘,卻很實用。攻城戰拼的是時間和消耗,哪怕一場火被壓住半個時辰,進攻方都可能付出成百上千人的傷亡。
二、真正難燒的是城門外那幾層防線
古代城門很少直接暴露在開闊地帶。城墻外通常有壕溝,壕溝寬窄因地制宜,有的引水形成護城河,有的則挖成深壕,利用陡峭土壁阻擋攻城器械。
![]()
護城河的第一作用是阻擋人員和車輛,第二作用是迫使敵軍集中在有限的渡口,第三作用才是防止火攻物資靠近城門。
火攻需要燃料。柴草、油脂、麻繩、松脂等物品,必須由士卒運到門下。護城河一旦存在,攻城方就要先架橋、填溝或搭設浮具。運送燃料的過程本身,就會暴露在城墻弓弩和拋石器的打擊下。
填平壕溝也不是一夜之間能夠完成的。守城方會破壞填溝材料,夜間出城襲擊,甚至在壕溝中設置木樁和尖刺。攻城方若把大量人力投入填溝,火攻還沒有開始,傷亡已經出現。
城門外的甕城,更讓火攻變得危險。甕城并非一座獨立城市,而是城門外加筑的一道半圓形或方形圍護設施。敵軍即使突破外門,也未必進入真正的城內。
甕城通常有內外兩道門。外門被打開后,攻城士卒會被限制在狹窄空間里。守軍從兩側城墻和正面高處射擊,形成交叉火力。若內門遲遲不開,進入甕城的人就會變成困在“口袋”里的部隊。
此時點火尤其危險。火勢會被城墻和門洞限制,煙氣也不容易散去。攻城士卒攜帶的油料、木料和火把,可能在狹窄空間內互相引燃。
明代北京、南京等重要城市的城防,便不是一道門、一堵墻那么簡單。城門、甕城、城墻、壕溝、閘門和城內道路相互配合,目的就是讓敵軍無法把全部力量集中到一個突破點上。
攻城者眼前看到的,可能只是一扇緊閉的門。守城者依靠的,卻是一套從遠處到近處、從城外到城內的連續防御。
城門外還有一種隱蔽風險。火攻時,進攻方往往需要聚集大量士卒保護縱火人員。人一多,隊形便擁擠;隊形一亂,守軍投下的石塊和火油就更容易造成傷亡。
因此,火燒城門并不只是技術問題,也是一場組織能力的較量。
![]()
三、攻城最怕把兵力耗在門口
春秋戰國時期,城池數量增加,攻城器械也不斷改進。云梯、沖車、投石器、堙土填壕等方法,逐漸形成較為完整的攻城手段。
但器械越多,并不代表城池越容易攻下。相反,攻城往往需要準備大量木材、糧食、牲畜和運輸人員。軍隊在城下停留時間越長,越容易遇到援軍、疾病和糧道中斷。
孫武生活在春秋末期,長期觀察諸侯爭戰。他對攻城的謹慎,正是因為看到了這種消耗。攻城并不是士卒沖到城門口,想辦法把門燒掉那么簡單,而是要在敵方有準備的情況下,連續突破多道防線。
兵法中把謀略、外交和野戰放在攻城之前,并非輕視武力,而是因為強攻的代價實在太大。若能讓城中發生動搖,或者切斷外援,城門即便完好,也可能自行打開。
秦朝的咸陽就是一個很能說明問題的例子。秦國控制關中,咸陽位于關中平原,周邊有山川和關隘作為屏障,函谷關更是連接關中與東方的重要通道。
這樣的地理條件,讓咸陽具備較強的戰略縱深。敵人想抵達都城,先要突破外圍關隘和防線。可是,地利并不能替代軍隊和政治秩序。
公元前二〇六年,項羽率軍進入關中,秦朝迅速瓦解。咸陽城的失守,并不是因為有人靠近城門燒了幾根木頭,而是因為秦軍主力已經失敗,地方秩序崩解,統治集團失去有效抵抗能力。
這就是城防中常說的“人和”問題。城墻可以擋住外敵,卻擋不住內部離心;城門可以防住火焰,卻防不住守軍失去斗志。
![]()
西漢賈誼在《過秦論》中分析秦亡,重點并不在城門材料,而在統治基礎。他討論的“仁義”與人心,放到城防問題上,就是守城軍民是否愿意共同承擔風險。
一座城若有糧、有兵、有組織,城門破損也能修補;若人心渙散,城墻再高,也只是延緩失敗。
有意思的是,古代軍事家和政治家雖然關注點不同,卻都沒有把城門看成單獨目標。兵家看攻防,政治家看人心,工程師看地形和結構。三者合在一起,才是城池真正的防御能力。
四、火攻為何常常變成一場消耗戰
火攻城門最容易被忽略的難題,是燃料需求。想燒穿厚重門扇,不能只靠幾捆干柴。火勢必須穩定,燃燒物還要靠近門體,不能被水澆滅,也不能被守軍推走。
油脂確實能增強火勢,但油料在古代十分珍貴,運輸和儲存也不方便。大規模使用火油,必須提前準備。若風向突然改變,火焰可能燒向攻城隊伍。
風是火攻最不可靠的因素。城墻高,氣流復雜,門洞又會形成局部風道。火勢借風而起時,可能燒到門樓、攻城器械和己方營地;風勢減弱時,火焰又會迅速變小。
攻城士卒還要面對濃煙。門洞附近空間狹窄,煙氣會積聚在低處,縱火部隊若沒有足夠防護,往往先被嗆退。守軍居高臨下,反而可以避開大部分煙火。
從軍事角度看,火攻最適合對付干燥、暴露、缺乏水源的目標。城門則不同,它通常位于城墻重點防護區,附近有壕溝和守軍,門扇又經過加固。
即便燒毀外部木料,鐵箍、門框和石質門洞仍然存在。城門倒塌后,碎木和鐵件還可能堵塞通道,攻城方要重新清理,無法立刻形成突破。
![]()
所以,火攻成功也不等于馬上入城。它最多破壞門扇,接下來還要處理門閂、門框、甕城和城內第二道阻攔。
宋代以后,火藥武器逐漸進入攻守雙方的視野,城墻和城門的防護也隨之變化。到了明代,重要城池更多使用磚石包砌城墻,城門區域的結構更加復雜。
火攻沒有消失,只是很少再被當作單獨解決城門的辦法。它往往和爆破、強弩、云梯、挖壕、斷糧等手段配合使用。單獨靠火,成功率并不穩定。
五、曹吉祥事件中的火與門
明英宗朱祁鎮復位后,宮廷內部權力關系十分復雜。曹吉祥原是宦官,曾參與奪門之變,后來權勢膨脹。明英宗天順五年,即1461年,曹吉祥之子曹欽發動叛亂,試圖憑借京營和親信力量奪取更大權力。
這場叛亂與普通攻城戰不同。叛軍并非從城外遠道而來,而是在京城內部調動兵馬,目標是控制皇城和朝廷中樞。
據《明史》等記載,叛亂過程中,曹欽一方曾試圖攻打宮門,并有縱火行為。火焰在宮門、街巷和建筑之間蔓延,既造成破壞,也暴露了叛軍行動的混亂。
這里需要分清一點:曹吉祥、曹欽的失敗,并不能簡單歸結為“燒門燒不著”。他們的問題更在于兵力不足、行動倉促,無法迅速控制關鍵門戶,也沒有形成穩定的指揮體系。
宮城門禁森嚴,門道狹窄,守衛可以關閉內外通道。叛軍若不能連續奪取數道門,就容易被分割。火勢在這種環境下未必只燒守軍,反而會阻斷自己的道路,影響兵力調動。
有人對曹欽說:“城門未破,不宜久攻。”
![]()
曹欽一方仍試圖強行推進。
這類對話在史料中未必逐字保存,但事件本身呈現出的軍事邏輯很清楚:內部叛亂最需要速度,一旦在門前耽擱,朝廷就會獲得調兵和組織反擊的時間。
叛亂最終被平定,曹欽自殺,曹吉祥被捕后處死。火攻在其中只是失敗行動的一部分,不能被夸張成決定一切的單一原因。
然而,這個事件仍能說明城門的重要性。宮門并非普通木門,背后連接的是禁軍、內廷和皇城道路。攻門的目的不只是燒毀門扇,而是要在極短時間內打通一整套禁衛系統。
只要某一道門守住,叛軍的計劃就可能停頓。門越堅固,守軍爭取到的時間越長。
六、南京城下,地道取代了火把
晚清攻打南京,是古代城防與近代火器正面碰撞的一場大戰。
太平天國于1853年攻占南京,將其改稱天京。南京城墻規模宏大,明初修筑時利用山崗、河湖和城垣共同設防。城墻厚實,城門眾多,外部地形也不利于大軍從多個方向同時展開。
1864年,曾國藩統率的湘軍圍攻天京。此時的攻城條件已經不同于春秋戰國,火炮能夠轟擊城墻,槍械也會改變守城和攻城的距離。
可即便有火炮,厚重城墻仍不容易被迅速打穿。炮擊需要持續彈藥,炮位還要接近城墻,運輸和掩護都十分困難。城墻被打出缺口后,缺口兩側仍然可以布置守軍,進攻部隊未必能夠順利通過。
![]()
湘軍在圍城過程中采用了挖掘地道、埋設火藥等辦法,從地下破壞城墻或城門附近的基礎。嚴格來說,這不是簡單的“挖個洞鉆進城”,而是土木工程、測量、支護和爆破共同完成的攻城方式。
地道需要判斷城墻位置和地基深度,還要防止塌方。守軍也可能通過聽聲、反挖地道或出城襲擊來破壞攻城工程。雙方在地下較量,危險并不比地面小。
曾國藩曾寫信討論圍城與攻堅問題,反復強調糧道、炮臺和工程配合。南京城的攻克,也不是一把火燒掉城門,而是長期圍困、炮擊、挖掘和兵力部署共同作用的結果。
1864年7月,湘軍攻入天京,太平天國在南京的統治結束。城破之后,守城軍民和城市建筑都遭受嚴重破壞。對攻城者而言,這種方式耗時極長,卻比把大量士卒集中到城門前縱火更有可控性。
曾國藩一方選擇地道和爆破,說明攻城戰的核心始終是尋找防御體系的薄弱環節。城門難燒,就從城墻根基下手;正面難攻,就改變突破方向。
這不是火攻完全無用,而是火攻不適合承擔唯一任務。
七、南京、西安留下的城防答案
明初南京城墻的修筑,體現了古代城市防御的另一種思路:把城墻和地形結合起來,而不是單純追求整齊的方格形布局。
南京山水環繞,城垣隨地勢起伏。城門位置需要兼顧道路、河流、糧運和軍事調度。民間傳說中,朱元璋采納“聚寶盆”等說法,多半帶有后世附會色彩,但南京城墻確實經過大規模修筑和加固,這一點有城磚、城垣遺存及相關文獻可以相互印證。
![]()
城墻修得越復雜,攻城者就越難找到一個能夠迅速擴大戰果的缺口。即使某處城門受損,附近的墻段、內門和城內街道仍然可以繼續阻擋。
西安城墻也是如此。明代在唐、宋舊城基礎上重修和加固,現存城墻主體多為明代遺存。它經歷過近代戰爭炮火,不能據此說古代城墻能夠抵擋所有現代武器,但厚重墻體確實具備較強的抗沖擊能力。
炮火時代尚且如此,面對冷兵器時代的火把、火箭和油料,城門的防護余地自然更大。
不過,堅固城墻并不意味著城市絕對安全。大炮可以破壞磚石,地道可以削弱基礎,長期圍困可以耗盡糧食,內應也可能打開城門。城防的強弱,必須結合武器水平、守軍數量、糧草儲備和援軍距離判斷。
古代工匠沒有現代材料學的術語,卻懂得用木材、鐵件、磚石、泥土和水體組合防御。城門不是追求“永遠不毀”,而是盡可能延長敵軍破壞它所需的時間。
時間越長,守軍越有機會調兵;攻城越慢,援軍越可能趕到;燃料越難送達,火攻越難保持。
這才是城門設計的實際價值。
一名守城軍官曾對士卒說:“火不怕,怕的是門外的人站得住。”
這句話雖然簡短,卻接近攻城戰的實質。火焰本身沒有判斷力,真正決定火攻成敗的,是攻城隊伍能否在城下堅持,能否保護燃料,能否壓制守軍,還能否在門破之后繼續推進。
古代城門之所以不能輕易用火燒,不是因為木頭不會燃,而是因為一扇門背后,站著一整座城。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.