15 lines
470 B
TypeScript
15 lines
470 B
TypeScript
import createMiddleware from 'next-intl/middleware'
|
|
import { routing } from './i18n/routing'
|
|
|
|
export default createMiddleware(routing)
|
|
|
|
// see https://next-intl-docs.vercel.app/docs/routing/middleware
|
|
export const config = {
|
|
matcher: [
|
|
// Match all pathnames except for
|
|
// - … if they start with `/api`, `/_next`, `/_vercel`, or `/admin`
|
|
// - … the ones containing a dot (e.g. `favicon.ico`)
|
|
'/((?!api|_next|_vercel|admin|next|.*\\..*).*)',
|
|
],
|
|
}
|