站在乐山市政府右侧、大渡河北岸的滨江人行道上,面前是一座四洞石拱门。门洞高约五米、宽约八米,四个拱顶在中心交汇于一点,本地人称之为"一脚踏四门"。走到城墙外侧,扶着栏杆往下看:墙基直接浸入大渡河的水体中,常年水面位置以下的石面覆盖着深色青苔,以上则是裸露的红砂石风化面。这是一道把防洪堤和城墙合为一体的明代防御工程。它的每一块石头的形状和厚度,都在同时回应两个问题:城墙如何挡人,堤坝如何挡水。一段完整的走下来不过数百米,但墙体材料和砌筑方式的递变节奏很清晰,信息密度极高。
丽正门是嘉州古城(乐山旧称)的南门。正德年间的地方志记载,嘉州城墙"周一千七百丈,门十"(万历《嘉定州志》)。换算成今天的尺度,城墙周长约五公里多,设有十座城门,其中临江一面集中了七八座水陆门,可见这是一座被水包围的城市。这道城门在宋代已有雏形,明洪武二十七年(1394),大渡河洪水将原有城墙彻底冲毁,当地政府在原址上重建了今天的丽正门。重建采用了乐山当地的红砂石,这是一种红色砂岩,质地不如花岗岩坚硬,但颗粒之间的空隙使它对水流冲刷有一定的缓冲能力,不易沿某个方向整体崩裂。它被水浸湿后表面会变得密实,在湿润环境中反而更不易崩解,这恰恰适合一道长期泡在水里的城墙。
四门洞不是装饰
铁牛门的四个门洞在建筑学上称为"十字交叉拱":四个方向的石拱在中心穹顶交汇,荷载被均匀分摊到四个方向的拱脚。普通城门通常只设前后两个门洞,多出来的左右两个门洞有实际用途:当大渡河洪水漫溢到城下时,城墙承受的水压来自多个方向,十字交叉拱能让水流从左右两侧分流而过,减少对城墙基础的集中冲击(快懂百科)。这道门在历史上紧邻南面走马街和半边街的商业码头区,城门两侧各有一个较浅的副门洞,平时供市民进出河岸,汛期则成为泄洪通道。
红砂石是乐山当地最常见的建筑石材。这种红色砂岩在乐山市区周围的山崖上广泛出露,大佛所在凌云山的岩体也是同一种材料。丽正门重建时选择它,有两个实际考虑:第一,红砂石在开采时容易切割成规整的条石,比青石节省工期;第二,它被水浸湿后表面会变得密实,不易沿某个薄弱面突然崩裂。城门和城墙的砌筑方式也很考究:条石之间用石灰和糯米浆混合的灰浆粘合,再用铁锔(一种铁制连接件)把相邻条石锁在一起。这些工艺在长江流域的明代水利工程中常见,但被用在一道城门上,说明它的设计者从一开始就没把它当作纯军事设施。
城门名称的来源也与此有关。"丽正"出自《周易·离卦》:"丽者,明也,南方之卦也,圣人南面而听天下,响明而治。"意思很直接:南方正门。丽正门是全国很多古城南门的通用名称,北京元大都的南门也叫丽正门。乐山丽正门的特别之处在于它的俗称是铁牛门。据乾隆以前的文献记载,门楼上曾安放两座铸铁水牛,目的在于"牛克水":铸铁水牛在中国民间信仰中代表镇水神兽,期望它们镇住大渡河的洪流。

十三座堵水矶
铁牛门所在的南段城墙紧贴大渡河。这道墙在历史上经历过多次被冲毁和重建。记录中最早的大规模毁坏发生在明洪武二十七年(1394年),洪水把城墙彻底推平,才有了今天的重建。此后每隔几十年到上百年,大渡河就会用一场洪水验证一次城墙的完整性。
最大的一次破坏来自地震而非直接洪水。乾隆五十一年(1786年),泸定发生强烈地震,大渡河上游山体崩塌形成堰塞湖。九天后堰塞湖溃决,洪峰以超出正常流量数倍的水量直扑乐山。澎湃新闻援引地方志记载了当时的情景:"堤尽坏,丽正门崩入二百余丈",城墙被撕开了将近七百米的口子。地方志记载的"二百余丈"换算成今天的尺度大约是六百八十米(记忆之流|乐山的海)。丽正门外的两座铸铁水牛也在这次洪水中被冲入大渡河,至今未能找回。这次溃决把整段南城墙从丽正门到肖公嘴几乎全部摧毁,城墙的缺口持续了二十多年无人修复,直到嘉庆年间才重新筑起。
嘉庆十六至十七年(1812-1813年),嘉定府知府宋鸣琦和乐山县知县龚传黼主持了最大规模的一次修复(乐山日报)。这次修复的做法值得细看:工匠先在坍塌处掘去数尺泥沙,露出坚实的河床基底,然后重新铺入方整的红砂条石,用石灰灰浆嵌缝。更关键的是,他们把熔化的铁水灌入石头之间的接缝处,等铁水冷却后,条石之间就形成了铁钉一样的锚固连接件。他们用一个非常朴素的办法把城墙变成了一个整体:没有用任何现代材料,但铁锚固连接件的抗拉强度远高于石灰灰浆。这道技术在明清时期的水利工程中叫做"铁锭联石",常见于闸坝和桥基,但用在城墙修复中相当罕见。
这次修复还引入了另一项防洪创新。城墙外原有两处天然突岩,叫作"矶",能够把冲到城脚的洪流挡回江心。修复时工匠仿照这两处天然矶的样子,增筑至十三座人工堵水矶,每座高宽从两米到三米多不等。今天你走到铁牛门外的滨江步道上,还能在城墙外侧辨认出这些凸出的石台。它们排列均匀,间距约十米左右,每座都承受着大渡河水的常年冲击。大渡河水前锋撞在矶上后,被逼转向江心,直接冲刷城墙根部的力量大大减弱。这项技术并非乐山独创:长江中下游的荆江大堤和南京城墙外侧都使用过类似的人工矶或"矶嘴"结构。但乐山的特别之处在于,它的十三矶是在一次灾难性溃堤之后才被系统性安装的,是一次从失败中学到的工程升级。

城堤合一:被验证的设计
这道城墙最独特的特征是它始终同时做着两件事。如果你站在铁牛门前的滨江路上,看城墙横截面,会注意到它的形状不是竖直的长方体,而是上窄下宽的梯形。1991年的实测显示,丽正门—铁牛门段城墙底部厚度约六至八米,顶部厚度约四至五米(乐山城记)。这种截面完全符合防洪堤的设计逻辑:底部受水压力最大,需要更宽的基底来分散荷载;顶部只需要满足巡逻和城防本身的稳定即可。如果把这道墙的剖面图和你家附近的防洪堤剖面图叠在一起,你会发现它们的轮廓几乎一样:梯形截面、宽基底、缓坡迎水面。铁牛门城墙的迎水面恰好朝向大渡河,背面朝向城内,和防洪堤的朝向完全一致。
在现场可以验证这种剖面的逻辑。走到铁牛门城墙外侧的滨江步道上,把身体转九十度横对城墙,从侧面观察墙体的斜度:贴着墙根往上看,外侧墙面从底部到顶部有一个肉眼可辨的内收,大约每高一米往里缩十来厘米。再走到内侧,内城墙面的收分明显小于外侧:内侧不直接承受水压,不需要那么宽的基底。这道墙朝向城内的那一面就是普通城墙的规格:垂直或微倾,宽度足够行人巡逻通勤。同一条横截面的内外两侧不对称,在水一侧呈防洪堤的缓坡特征,在城一侧呈城墙的标准垂直特征。站在城墙下的任何位置,你都能判断自己是在堤面还是在墙面:看墙体斜度就知道了。
这道城墙的石材本身也透露了它的双重身份。仔细观察城墙外侧和内侧的石材表面,你会发现外侧石料的颜色更深:红砂石常年被大渡河水浸润,矿石中的铁成分逐渐氧化,变成了比暴露在空气中的内侧石头更暗的铁锈色。外来水迹和风化痕迹的边界线,正好标出了这座城堤的防洪基准线:水位线以下被泡红的,水位线以上保持本色。这条线正好也是城墙功能分界的物理标记:线以下是水工构筑物,线以上是军事城防。如果换别的城市,这道分界线不会出现在城墙的石面上。它出现在这里,是因为乐山城墙的建造者在一开始就没有在防水和防人之间做选择。
2002年,嘉州古城墙被列入第六批四川省文物保护单位,编号34。乐山城墙整体被保护,但各段保护状态不同:铁牛门段相对完整,而相邻的乐山港至育贤门段则部分被现代建筑遮挡或改造。2020年8月,三江洪水漫至滨江路,铁牛门城墙再次经历了极端水位的考验。洪水退去后检查发现,城墙主体建筑完好。这道墙在将近四百年的洪水周期中一直处于被验证的状态:每几十年一次的大水迫使后人重新确认它的设计仍然有效。
历史学家注意到一件有意思的事:到十九世纪初,大渡河与城墙的对抗以"城堤合一"方案的稳定而告一段落。从嘉庆年间的这次大修之后,乐山城南的城墙位置就再也没有变动过。城与河的空间关系就此固定下来,之后的两百年里,城不再向内退缩,河也不再向外侵蚀。直到二十世纪九十年代现代滨江路和混凝土防洪堤的出现,这道城墙才从防洪一线退下来,变成了一段被保护的文物。

城南的"海棠香国"
从铁牛门走进内城,回头可见城门背面遗留着四个字:"海棠香国"。据清嘉庆《乐山县志》记载,乐山古时盛产一种带有香气的海棠,品相和香味俱佳,"海棠香国"四字成为文人雅士对乐山风物的概括。宋代诗人陆游在嘉州任职时也写过"海棠香国"的句子。石刻的具体年代难以确定,大约是清代中后期的作品,经历了一百多年的日晒雨淋,字迹已有些漫漶,需要斜着光线才能辨认清楚。
这块石刻在铁牛门这幅"工程图"上添加了一条文化注脚。城墙和铁水锚固的粗粝质感,和海棠花这种柔软意象放在一起,画出了乐山这层城墙的完整身份:它同时是工程屏障和文化边界。城的内侧是"海棠香国"的生活世界:街道、集市、学宫、寺庙都在这道墙的庇护之内;城的外侧是三条江水汇流奔走的荒野力量。石刻选择的位置也很讲究:它刻在城门内侧,面向城内,即这行字是写给城内人看的,而不是写给大渡河对岸看的。它像是城内人对自身风物的一句自我确认。
如果你去过乐山大佛,再来看这道城墙,会发现两者在工程逻辑上的相似之处:大佛用开凿废石填入江中改变河床形态,城墙用铁锚把石头连成整体抵抗水压,它们回应的是同一个问题:大渡河的水力太强了,三江汇流处的每一座人造构筑物都必须同时考虑承受水压。大佛是用自己的体量改变水流方向,城墙是用自己的截面抵抗水压。两者朝向同一个方向:江心,因为真正的"对手"不在城外,而在水里。铁牛门城墙和对岸的大佛之间,隔着一道大渡河,但构成了一种隔江对照:一个是佛教造像形态的工程,一个是军事防御形态的工程,共同的约束条件是同一组水文数据。
在铁牛门附近再看一个细节。沿城墙外侧步行,注意石缝中不同年代的灰浆颜色:糯米灰浆呈灰白色,含较大颗粒;水泥修补的灰缝呈青灰色,表面更光滑。从灰浆的分布可以判断历代修复的范围:含水泥的区域是近几十年的局部加固,灰白色糯米灰浆的区域大概率是明清原物。石料的颜色和灰浆的类型一起构成了城墙的修复史。历代工匠留下的修复痕迹没有因为被掩埋在地底下而消失,也没有因为被记录在某本方志里就失去了对照价值。在现场数一数,一段五米长的墙面里不同颜色的灰缝有多少条,就能知道这面墙被修过几次。这种读法不需要任何标牌或解说文字,石墙本身已经把答案写在了表面上。
这道城墙在民国以后逐渐退出了防洪主力角色。二十世纪中后期乐山修建了现代滨江路防洪堤,混凝土堤防的标准更高、封闭性更强,铁牛门城墙的防洪作用被部分替代,后来随着城市的继续扩展,新筑的堤防已经延伸到城外更远的位置。但它的存在提供了一个对比样本:明代工程师选择的"城堤合一"方案,用条石和铁水把防御和防洪合在一堵墙里;当代工程师选择了"路堤分离",让道路本身成为堤坝,把城墙释放成纯粹的文物。两种方案没有优劣之分,但铁牛门这段墙在四百年间从未塌过的事实,说明明代的设计判断是成立的。
在现场带四个问题去看
第一,站在铁牛门正门看四个门洞的交汇点,找到四个拱顶汇聚的中心位置。普通城门一般有几个门洞?这里为什么有四个?左右两侧的门洞比中间的窄多少?为什么需要这种不对称?
第二,走到城墙外侧临水一侧,看墙基浸入水中的深度。目前的水位告诉你什么?如果水位上涨一米,城墙能否承受?
第三,沿着城墙外侧的滨江步道走五十米,找墙面的凸出石台(堵水矶)。数一数它们大约多宽、多远一个。这些石台发挥什么作用?
第四,回到城门内侧找"海棠香国"四字的位置。它面向城内还是城外?为什么这道城的背面刻的不是城门名称而是这四个字?这四个字说明了乐山历史上什么特质?
这四个问题分别对应了四个观察层次:十字交叉拱的工程意义(用结构分散水流压力)、城堤合一的设计逻辑(一道墙同时做两件事)、堵水矶的防洪系统(用一种最低成本的方式解决问题)、以及城门的文化符号身份。把它们串起来,铁牛门的"一道墙做两件事"就不再只是一种功能叠加,而是一种在有水患威胁的江边城市里被反复验证过的建造逻辑。以后你在其他沿江古城看到城墙时,可以试着找找它的"第二功能":它背后的城市在跟哪条河较劲。如果那道城墙基础也是长期泡在水里的,你看到的可能就不是一道普通的古城墙,它是一份没有被明确标出来的防洪档案和工程档案。读懂铁牛门,往后在任何一座有洪水历史的沿江古城都有了判断工具。