主要是原因是古代的城池一般都是建立在重要的地形险要位置上或者重要的交通要道,在冷兵器时代。险要的地方上构筑城堡,屯兵屯粮,进行商业活动,一能有效的抗拒敌人的攻打,二能防止野兽的危害。一旦发生战争,敌军只能攻城。就算绕行也还是得攻打城池,险要处都有城堡。
要想知道城池在古代战争中的重要性,我们先谈谈城池的形成。在人类社会初期,并没有城的概念。后来随着生产力发展,人们生活水平的提高,逐渐在人口集中聚集区便逐渐形成了城市,通常在形成城市的地方交通四通八达,并且离水源比较近。这就清楚了,古代战争中必须先夺取城市,如果攻占城市,就控制了城池中的所有资源,包括人口,粮食,水源,银号,还有其他重要物资。这可以为进攻的军队进行人员与物资的补充,还有攻占了城池就控制了城池周围的交通要道以及城池所辐射的周边的村镇,这非常重要。可以有效的阻击敌人的反扑,对于巩固战果至关重要。同时攻占城池也是取得胜利的重要标志。如果绕开了,不仅上述目的无法实现,还为进攻一方带来巨大的风险。敌人可以依托所占的城池切断进攻一方的后勤补济,并且不断偷袭*扰进攻方的军队,使其疲于应付。如果进攻一方前面遇到敌人阻截,那么敌人前后加击,那进攻方就有全军覆没的风险。所以古代战争的一般规则都是步步为营,先占领城池后再进行下一步的军事行动。但这只是一般规律,在某些特殊情况下,军事统帅也可以绕过相关的城池,直接攻击敌人。这主要取决于战场态势而灵活运用。