莫斯科 UTC+3
viton13.com 首页滚动到各版块处:顶部菜单,Store、Services、VJOURNAL、School 和 VIT MARKET 标签,以及五个面板——展开的商店面板列出 Old Money、VITON13 & RISE、ANIRI 和 VITON XIII 四个品牌,其后是服务、VJOURNAL、学校和 VIT MARKET。

VITON13 自己的官网:一个 Next.js 应用以五种语言同时服务主域名和六个子域名,每次发布上线前都会爬取全部内部路由进行检查。

标签
自有 VITON13 的自有产品
年份
2026
领域
网站、SEO
语言
英语、俄语、西班牙语、法语、印地语

概述

VITON13 是一家由多个部分组成的公司:工作室、商店、媒体 VJOURNAL、电商平台 VIT MARKET、学院和支持中心。它需要一个网站,用英文、俄文、西班牙文、法文和印地文容纳所有部分,并为每个部分提供独立的地址。

发布还必须安全。五种语言、成千上万个页面,一条失效路由或缺失的语言版本很容易被发布上线却很难被发现,因此每次发布都需要在访客看到之前经过检查。

  • 5

    语言版本

    来源:线上网站,2026年9月19日

  • 7

    viton13.com 与六个子域名

    来源:线上网站,2026年9月19日

  • 7,215

    七份线上站点地图中的 URL

    来源:线上 sitemap.xml 文件,2026年9月19日

  • 18,987

    9 月 19 日发布爬取的内部路由

    来源:发布日志,2026年9月19日

思路

一个基于 React 19 的 Next.js 16 应用服务七个域名:viton13.com 承载公司页面和研究资料库,子域名分别对应工作室、商店、媒体、电商平台、学院和支持中心。英文版不带前缀,其他版本位于 /ru、/es、/fr 和 /hi 之下。

每个域名发布自己的站点地图。页面通过 hreflang 标签列出各语言版本,并排除不允许收录的版本。主域名上的旧栏目地址以永久 308 重定向到对应子域名:例如 viton13.com/journal 现在打开 journal.viton13.com。robots.txt 点名了 13 个 AI 与搜索代理,应用还发送 Content-Security-Policy、带 preload 的 HSTS、X-Frame-Options DENY 和 Permissions-Policy 响应头。

每次发布都在服务器上构建,上线前必须通过多道关卡:SEO 与内容检查、生产构建,以及在隔离端口上启动构建版本后进行的全站爬取。任何一关失败,发布就会停止,线上网站保持原样。切换之后,还会在各子域名请求 76 条路由;若验证失败,系统会自动恢复上一个版本,并保留十份回滚副本。

成果

2026 年 9 月 19 日,七份线上站点地图共列出 7,215 个 URL:媒体 5,427 个、工作室 1,130 个、支持中心 255 个、商店 230 个、电商平台 105 个、主域名 63 个、学院 5 个。主域名的 63 个中包括研究资料库已发布的 17 篇研究。

当天,发布爬取检查了 18,987 条不重复的内部路由,没有发现任何错误响应;线上工作室的 40 个 AI 服务页面全部通过检查,VIT MARKET 目录的 32 项检查也全部通过。从开始到最后一次线上检查,整个发布用时约 40 分钟;代码库包含 175 个自动化测试文件。

该次发布的 SEO 关卡 21 项检查全部通过、没有警告,线上页面带有与发布日志一致的构建 ID,因此这些数据描述的正是当天在线的网站。

本案例不能证明的

本案例展示的是网站如何构建和发布,而不是它在访客中的表现。这是 VITON13 自己的网站,不是客户项目。没有进行 Lighthouse 或 Core Web Vitals 测量,因此不对速度做任何声明,也不报告流量、排名、线索或销售数据。

站点地图中的 URL 只是抓取邀请,并不证明已被收录。308 重定向已经生效,但本案例没有衡量搜索排名是否随迁移转移到子域名。发布爬取只覆盖内部路由,不检查指向其他网站的链接。

筹划类似的项目?每条消息我都会亲自阅读。

全部作品

下一个项目

VIT MARKET电商平台 自有2026 全部作品 (19)