Hello Base44 Team,
While working on our application, we analyzed how routing and URL generation currently work in Base44, including the behavior of the built-in createPageUrl function.
From what we understand, Base44 uses a proprietary routing system that relies on page names and query parameters (e.g. PageName?param=value) rather than a router based on path parameters (such as React Router). Because of this, it is currently not possible to implement SEO-friendly, path-based URLs like:
/parking/{slug} Instead, the platform only supports URLs in the following format:
parkingdetails?slug=vip-valet We also understand that this limitation is not something we can change at the application code level, as it is enforced by the Base44 routing architecture itself.
That said, we would like to formally request consideration of one of the following enhancements at the platform level:
Support for path-based routing with dynamic parameters (e.g. /parking/:slug)
An option to map query parameters to clean, SEO-friendly URLs
Any form of URL rewriting or aliasing mechanism that would allow path-style URLs while preserving existing routing logic
Improving URL structure would be a significant benefit for SEO, user experience, and content sharing, especially for content-driven or marketplace-style applications like ours.
At the moment, we are using slugs as query parameters (parkingdetails?slug=vip-valet), which is already an improvement over ID-based URLs, but path-based URLs would be a much better long-term solution.
Thank you for considering this request. We would be happy to provide additional details or examples if needed.
Best regards,
Marcin Górecki
Please authenticate to join the conversation.
In Review
Feature Request
3 months ago

Marcin Górecki
Get notified by email when there are changes.
In Review
Feature Request
3 months ago

Marcin Górecki
Get notified by email when there are changes.