Fix middleware to handle search parameters in URL rewrite #465
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have been building on top of the Vercel multi-tenant example in my own project and encountered an issue when attempting to access search parameters in the URL. This is a common scenario for many applications, as users often pass important data through query parameters.
The current middleware implementation rewrites the URL for the root path but does not retain any search parameters, leading to a loss of critical data. To ensure that search parameters are preserved, I propose a modification to the rewrite logic. This change is essential for maintaining the integrity of user input and improving the overall user experience in multi-tenant applications.