Template for vercel-shorturl
Demo is deployed with the example redirects.yml.
- Create a new repository from this template.
- Edit
redirects.yml. - You don't need to edit
middleware.js, install dependencies, or runbuildcommand. - Deploy to Vercel with
vccommand.
middleware.jsis required before deploying to Vercel. Do not delete it.redirects.ymlis the main file for configuring shorturls. You can edit it to add more shorturls.package.jsonandpackage-lock.jsonare required before deploying to Vercel. Do not delete it.- All files in
.gitignorecan be safely deleted.
For more features please visits vercel-shorturl.
- from: /me to: https://github.com/ThewBear status: 308 # Change status code ex. 301, 302, 307 (Default), 308
- from: /google/:q # Match exactly one ex. /google/recursion to: https://google.com/search?q=:q
- from: /vercel/:slug* # Match zero or more ex. /vercel /vercel/docs /vercel/solutions/nextjs to: https://vercel.com/:slug
- from: /twitter/:slug? # Match Zero or one ex. /twitter /twitter/thewdhanat to: https://twitter.com/:slug
- from: /github/:slug+ # One or more ex. /github/ThewApp github/ThewApp/vercel-shorturl to: https://github.com/:slug
- from: /dev/:slug1/:slug2 # Multiple match ex. /dev/p/information to: https://dev.to/:slug1/:slug2
- from: /google to: https://google.com/search?q=:q query: action: search # Must have this exact query q: :q # And this match in query ex. /google?action=search&q=recursion
- from: /dev to: https://dev.to/:user query: u: :user? # Optional match ex. /dev /dev?u=thewbear