# 多区
Examples
With Zones
一个zone是一个Next.js应用程序的单一部署。你可以有多个zone并将它们合并为一个应用程序。
For example, let's say you have the following apps:
- An app for serving
/blog/**
- Another app for serving all other pages
With multi zones support, you can merge both these apps into a single one allowing your customers to browse it using a single URL, but you can develop and deploy both apps independently.
# How to define a zone
There are no zone related APIs. You only need to do the following:
- Make sure to keep only the pages you need in your app, meaning that an app can't have pages from another app, if app
A
has/blog
then appB
shouldn't have it too. - Make sure to configure a
basePath
to avoid conflicts with pages and static files.
# How to merge zones
You can merge zones using Rewrites
in one of the apps or any HTTP proxy.
For Vercel
, you can use a monorepo
to deploy both apps. Check the Monorepos blog post
for more details on how it works and our with-zones example
for a detailed guide using multiple Next.js applications.