站在博爱路与文明路交叉口,你被电动车、小吃摊和骑楼店铺包围。这里看起来没有任何"古迹":没有城门,没有城墙,甚至没有一块写着"文物保护单位"的牌子。但从路牌开始看,痕迹就出现了:你脚下的博爱路,在民国以前被叫做南门街和北门街;与你垂直的新民路,旧称东门街和西门街。路名里埋着一段已经消失的军事史:一座明代海防卫所的四座城门,恰好对应着这个十字路口的四个方向。

海口所城建于明洪武二十八年(1395 年),由安陆侯吴杰委托千户崇实,用本地的火山石筑成。这是一座典型的明代海防千户所城:正方形,周长约 555 丈(约 1770 米),墙高一丈七尺(约 5.6 米),底部厚一丈五尺(约 4.8 米)。四座城门各建敌楼,城墙外有深五尺的壕沟。整个城池的面积大约 0.48 平方公里,相当于 67 个标准足球场,放在今天就是博爱路、新民路、新华路和文明路围合的这一片街区。

这堵墙在 1924 年被拆除,原因是军阀邓本殷要扩大商业区、铺设水泥马路。拆下的火山石被用来修筑海甸溪南岸的长堤路,这条路今天仍然是海口的交通要道。据民国《琼山县志》记载,城墙拆除后"重新划路扩街",原来的东西所路和南北所路被拓宽为博爱路和新民路。现代海口老城的街道骨架,恰好是所城城墙拆除后的基址。你每走一步,脚踩的都是 530 年前城基的位置。

博爱路与文明路交叉口附近的骑楼街景
博爱路区域的中山路路面铺装工程。从这里往南约100米就是所城南门原址,即博爱南路与文明路交叉口。CC0 1.0,作者 Anna Frodesiak,来源 Wikimedia Commons。

跟着街名,把四座城门走一遍

所城的四门在街名上留下了清晰的痕迹。北门在博爱北路与大兴路交叉口;南门在博爱南路与文明路交叉口,就是刚才你站的那个位置;东门在新民东路与大兴东路交叉口;西门在新民西路与新华南路交叉口。四个门的位置今天仍然是重要的交通节点,只不过门早已被拆除,车流直接从当年的门洞位置穿过。

如果你从南门出发向北走,博爱路就是当年城内的南北主街。它一开始只有一条土路,明弘治元年(1488 年),十字街中心建起一座四牌楼,所城内形成了五条街的格局:东门街、西门街、南门街、北门街和四牌楼街。到了清代解除海禁(1684 年)之后,商业进一步发展,所城内外陆续有了更多街道。城南有了得胜沙街、大街(今中山路)、港口街(今水巷口街);城西有了谷街、福兴街、新兴街(今新华北路)。这张街道网络沿着所城的四个城门向城外延伸,奠定了今天骑楼老街区的路网骨架。

清代的所城不再只是一座军事堡垒,它已经是海口最繁华的商业中心。西门街沿线设有千户府、同知署和参将署,官员和商人混居,也是海口最早铺上石板路面的街道。这意味着城墙虽然约束了城市的物理边界,但城内的经济活力已经在外溢,城墙的拆除只是时间问题。

1923 到 1924 年的拆城决策印证了这一点。邓本殷当时盘踞海南,为了把海口从军事据点变成商业口岸,拆除了束缚城市扩张的城墙。这个动机和北京城墙在 1950 到 1960 年代因政治和交通原因被拆除完全不同。海口的拆城是一次纯粹的"商业解绑":把防御边界腾出来,变成可供开发的土地。

今天走完这段路,你还能注意到另一个细节。所城拆除后,城内原有的"五坊"地名(振龙坊、振兴坊、龙文坊、居仁坊、人和坊)作为社区名称保留了下来。这"五坊"是当年所城内部划分的居民片区,相当于今天的居委会。它们没有被现代化进程抹掉,而是继续作为街道管理单元存在。如果你在博爱路附近看到路牌上写着"振龙坊"或"居仁坊",那就是 600 年前军事城池的内部格局仍然活在今天的城市管理里。走完一圈大约只需要 20 分钟。所城的规模就是这么小。但这 20 分钟的步行,会让你意识到一个有趣的事实:你看到的不是城,而是城被吃掉之后留下的骨骼。街道是城墙的基址,路名是城门的坐标,社区名是军营的番号。

居仁坊:找不到原物,但能找到碎片

今天的海口老城里,唯一能摸到所城原物的地方,是一个叫居仁坊的社区。它在清代叫"马房村",因为紧邻参将署的养马厩而得名。民国后雅化为"居仁坊",取"居于仁爱之地"之意。1924 年拆城时,城墙的砖石被就近堆放,有些被居民搬去修房子,有些留在巷弄角落里再也无人问津。海口网 2022 年的一篇实地报道提到,西门外街的居民回忆小时候在古庙里看到"非常多的古墙砖,冰冷结实,长满了青苔"(海口西门外街报道)。这些墙砖在古庙拆除后散失,但居仁坊社区仍然能找到少量火山石砖块和地基残片。

在居仁坊附近还能找到中山纪念堂、关帝庙和太阴太阳庙。这几座建筑是民国初年所城内的公共建筑,虽然没有参与城墙本体,但它们和居仁坊一起构成了所城最后的空间记忆。居仁坊入列海口市"首善社区",街巷整洁,路牌上写着"居仁坊"三个字。如果你专门去找,可以在一块墙角发现几块暗灰色的火山石,它们很可能是所城最后的本体。这种火山石来自海口本地的马鞍岭火山群,表面粗糙多孔,和后来骑楼用的红砖和石灰抹面完全不同,一眼就能认出来。

博爱路区域的传统巷弄,类似居仁坊所在的街巷格局
博爱路区域的传统街巷。这类窄巷两侧的老屋基脚中偶尔能找到所城城墙的火山石碎片。居仁坊社区就位于类似的巷弄深处。CC0 1.0,作者 Anna Frodesiak,来源 Wikimedia Commons。

天后宫的相对位置,标出了所城的内部坐标

海口骑楼老街上最显眼的信仰建筑,中山路 87 号的天后宫,对理解所城格局有另一个用处。天后宫建于元代,约 1300 年,比所城的修建早了近一百年。城墙建成后,这座庙被括进了城池内部。这意味着所城不是在一片空地上建的,而是把已有的聚落坐标(庙宇、水井、道路)用城墙框起来的。当你站在骑楼街走进天后宫,你跨过的不单是庙的门槛,也是所城内部的建筑密度证据:1395 年的城墙回包了元代的信仰中心。海口的城市起点就是这样从一座庙加一堵墙开始的。

类似的空间逻辑也存在于所城内的关帝庙和太阴太阳庙。这几座庙宇都建于城墙存在之前或同时期,城墙建好之后把它们围了进来。它们的位置标出了所城建成前海口就已经有人居住和信仰活动的区域。这个现象说明海口不是一座"规划出来的城市",它的起点是一处民间聚落,后来才被军事化改造。

如果把视线从单体庙宇拉开,看整个所城和府城(今府城镇)的关系,另一个空间层次就出现了。海口所城和琼州府城相距大约 5 公里:府城是行政中心,有更高规格的城墙和衙署;所城是军事驻防地,等级和规模都更小。两座城池同时存在于同一片区域,分工明确,互不重叠。郑和在 15 世纪初下西洋时就曾利用过这个港口体系。这种"双城"格局是明代沿海卫所制度的一个典型空间特征:在重要港口附近设所城保护贸易,临近的府城则负责行政管理。今天府城的城墙还有部分残留,而所城的城墙已完全消失。两相对比,更能看出同一套制度下不同命运。

一面消失的墙,为何值得专门来看

海口所城遗址的特殊之处在于它的主体已经不存在了。这和绝大多数 Guide Me 目的地不同。但正因为不存在,它反而揭示了一层更普遍的城市机制:城市的扩张往往以牺牲旧边界为代价。海口的所城城墙在 1924 年被拆除,腾出的土地变成了博爱路、新民路、新华路和文明路,随后又被骑楼建设填充。600 年前的军事边界,变成了今天的商业街和菜市场。这不是孤例:上海的老城厢城墙在 1912 到 1914 年被拆除,广州的城墙在 1918 到 1920 年被拆除,武汉的城墙在 1920 年代末期被拆除。海口的 1924 年恰好处在这股"拆城墙、兴商业"的全国潮流中段。

但海口的拆城有一个独有的细节:拆下来的石头铺成了长堤路。长堤路至今仍在,每天有无数的车辆从这段路面驶过。如果你站在长堤路上,低头看看路面下的混凝土,当然看不到火山石了,但这条路的存在本身就是那堵墙的最终去向。在拆城将近一百年后,这座城市的交通动脉仍然在用城墙的物质遗存。长堤路沿着海甸溪南岸延伸,连接老城和港口,城墙的石头从防御工事变成了贸易通道的基础。这个用途转变恰好概括了海口从军事前哨到商业口岸的转型。

这条路的走向还能告诉你另一件事。长堤路不是随意沿溪修筑的,它恰好利用了原本城墙面临的天然屏障,也就是海甸溪。城墙的北墙原本就临海而建,控制着船只的进出。城墙拆除后,这条临海防线没有消失,只是换了一种形态:变成了承载车流的道路。在一个更大的尺度上看,海口 1924 年的拆城可以被理解成一次城市基础设施的"资源回收":城墙的石头变成了公路,城墙的基址变成了街道,壕沟变成了下水道。今天的海口老城几乎每一寸路面都包含 1395 年城墙的物质、1924 年拆城的事件和 21 世纪的商业活动三层结构。你看不到城墙,但它以另一种方式和你互动了六百年。

历史图像中的海口港与长堤路区域
19世纪末的海口港全景图。海甸溪南岸的长堤路在此图像中位于近景位置,1924年所城城墙拆除后的火山石便铺筑在这片岸线上。来源 Wikimedia Commons / Wellcome Collection。

现场可以带什么去看

这篇文章不是路线图。如果决定去海口老城找所城遗址,带这四个问题就够了:

第一,站在博爱路与文明路的交叉口,往四个方向各看一遍。这四个方向分别对应哪座城门?博爱路对应南北两门,新民路对应东西两门。你能从街上人流的密度和方向判断,这四个位置在今天是否仍然承担着交通节点的功能?

第二,找到居仁坊。它的入口在一条窄巷里,社区公告板上能看到"居仁坊"三个字。在这里你能找到火山石墙基的痕迹吗?如果能找到,这些墙基残件的质地、颜色和周围骑楼的红砖有什么区别?能否据此辨认出哪几面墙是1924年拆城时留下的碎片?附近还有没有"振龙坊""人和坊"的路牌?它们都是所城"五坊"的遗存。

第三,站在新民西路与新华南路交叉口(西门位置),然后向长堤路方向走 300 米。这 300 米的路面下,城墙的火山石从防御工事变成了交通道路的路基。你能在长堤路的整体走向上读出城墙原来的北线吗?海甸溪就在路的外侧,城墙为什么紧贴着溪岸修筑?

第四,进入天后宫时注意它的位置和海口湾的相对坐标。它建于元代,比所城早了近百年。你能在地图上标出天后宫、四牌楼旧址(今博爱路与大兴路交叉口附近)和居仁坊的位置吗?这三个点的连线与博爱路、新民路十字交叉口构成什么几何关系?城墙不在了,但用这三处坐标能不能复原出城池的东南角?

这四个问题想完,海口所城就不再只是一列路牌上的地名。它变成了一组可操作的空间复原工具:十字路口是城门,街名是城墙线,居仁坊的碎石是遗址,长堤路的路基是去向。一堵墙拆掉了,但它围出来的那座城市还在原地生长。

在居仁坊的巷子里走一圈,还有一个可感受的尺度:巷宽不到三米,两侧建筑退线几乎为零。这个密度不是骑楼时代才开始有的,它直接继承了所城内部的里坊肌理。城墙没了,但城墙圈定的人口密度和建筑间距保留了下来,眼睛看不到墙,但身体能感受到空间被挤压的程度。这种挤压感全天都在变化:上午电动车密集穿行时巷子最窄,傍晚摊位收掉后路面才显宽。