Jun 1, 2021 9:30 AM - edited Jun 1, 2021 9:32 AM
HubDB dynamic page URLs are determined by a
hs_path table column in HubDB tables. Previously, you could have both capitalized and uncapitalized characters in the field, allowing potential duplicate paths across rows. As of today we are now making the field force lower-case and dynamic page URLs going forward will be case insensitive. In some cases, we will be updating
hs_path rows with no impact on existing live content or URLs.
There are a few issues that were caused by the
hs_path column being case-sensitive.
/Product-1. If you had two rows, one with each capitalization version, both of those URLs would be separate pages. This is not how most of the web works and would be a confusing experience for site visitors.
hs_pathfield the user would get a 404 error instead of being redirected to the correct capitalization of the page.
hs_pathvalues and updates to existing
hs_pathvalues will be lowercased on update through the UI and API.
hs_pathvalues with uppercase characters, we will be updating the value to be lowercased. There will be no impact on your live content or URLs which currently access that content.
hs_pathvalues that would be in conflict when lowercased, we are leaving those entries and dynamic pages as-is to prevent issues with existing pages.