No way to create individual URL whitout "Page URL Path fix" in Kentico 13

Waldemar Deutsch asked on September 14, 2022 16:44

Hello, few days ago we got an update to kentico 13.

With the update we have noticed that a very important feature for creating custom URLs has been removed.

Previously, it was possible for us to set "Page URL Path fix" under "Document URL" individual. Now it seems that this feature is no longer available. All URLs are NOW based on the content tree structure.

Even worse, almost all existing individual URLs have been overwritten with the update.

And a manual adjustment to old URLs is no longer possible, because the function for custom URL was removed from Kentico13.

Kentico recommend to use Alternative URL feature. This feature allows to specify multiple address for one page. Alternative URLs are redirects to main page URL which is based on the content tree structure.

But what should we do, if we NEED to use our old individual URLs???

Anyway, I wonder how this is possible that a system update overwrites existing personal settings just like this?

Thank you in advance! Waldemar

Recent Answers


James Brown answered on September 14, 2022 19:41

Try creating a new page by deleting this one, maybe this will somehow solve the problem?

0 votesVote for this answer Mark as a Correct answer

Dmitry Bastron answered on September 15, 2022 09:16

Hi Waldemar,

What version did you update from and to?

Kentico starting from v12 MVC was always relying on the CMS tree structure to generate URLs if you were using the standard routing. And the only way how you could change this is by implementing your own custom routing.

1 votesVote for this answer Mark as a Correct answer

Waldemar Deutsch answered on September 20, 2022 08:37 (last edited on September 20, 2022 08:37)

Hi, we have updated from Kentico 12. It was no problem until Kentico 13 to have individual URLs structure.

Our agency have now created a "custom page URL" option. If "custom page URL" is specified, then the custom page URL is used for menu, sitemap and other. URL based on the content tree is redirected to the "custom page URL" with code 301 permanent redirect.

I hope it will not slow down our website.

0 votesVote for this answer Mark as a Correct answer

Dmitry Bastron answered on September 20, 2022 08:46

We ended up doing the same thing back in v12 MVC when we wrote custom routing. In your routing code I'd also recommend creating a local search index for a quick lookup of those URLs and resolving into the context document.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.