Menu
Urgent
React2Shell security update

Getting Started

Last updated November 17, 2025

Learn how to use bulk redirects to manage thousands of redirects that do not require wildcard or header matching functionality.

  1. Create a redirect file in one of the supported formats (CSV, JSON, or JSONL)
  2. Configure the property in your file
  3. Deploy your project
  1. You can create fixed files of redirects, or generate them at build time as long as they end up in the location specified by bulkRedirectsPath before the build completes.

  2. Add the property to your file, pointing to your redirect file. You can also point to a folder containing multiple redirect files if needed.

  3. Deploy your project to Vercel. Your bulk redirects will be processed and applied automatically.

    Any errors processing the bulk redirects will appear in the build logs for the deployment.

Each redirect supports the following fields:

FieldTypeRequiredDescription
YesAn absolute path that matches each incoming pathname (excluding querystring). Max 2048 characters.
YesA location destination defined as an absolute pathname or external URL. Max 2048 characters.
NoToggle between permanent (308) and temporary (307) redirect. Default: .
NoSpecify the exact status code. Can be 301, 302, 303, 307, or 308. Overrides permanent when set, otherwise defers to permanent value or default.
NoToggle whether source path matching is case sensitive. Default: .
NoToggle whether to preserve the query string on the redirect. Default: .

In order to improve space efficiency, all boolean values can be the single characters (true) or (false) while using the CSV format.

For complete configuration details and advanced options, see the configuration reference.


Was this helpful?

supported.