fix: embed booking 404 (#9652)

pull/9661/head
Hariom Balhara 2023-06-20 15:42:39 +05:30 committed by GitHub
parent 5167608404
commit 4cc8a6fbf4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -186,8 +186,9 @@ const nextConfig = {
// .* matches / as well(Note: *(i.e wildcard) doesn't match / but .*(i.e. RegExp) does) // .* matches / as well(Note: *(i.e wildcard) doesn't match / but .*(i.e. RegExp) does)
// It would match /free/30min but not /bookings/upcoming because 'bookings' is an item in pages // It would match /free/30min but not /bookings/upcoming because 'bookings' is an item in pages
// It would also not match /free/30min/embed because we are ensuring just two slashes // It would also not match /free/30min/embed because we are ensuring just two slashes
const userTypeRouteRegExp = `/:user((?!${pages.join("|")})[^/]*)/:type`; // ?!book ensures it doesn't match /free/book page which doesn't have a corresponding new-booker page.
// [^/]+ makes the RegExp match the full path, it seems like a partial match doesn't work.
const userTypeRouteRegExp = `/:user((?!${pages.join("|")})[^/]*)/:type((?!book)[^/]+)`;
let rewrites = [ let rewrites = [
{ {
source: "/org/:slug", source: "/org/:slug",