are maintaining a Sitefinity 6.0 website. There are pages from 2013 which
have several additional URLs that return 404 - File or directory not
found. If I add a new additional URL to the page it redirects to the original URL
correctly. Furthermore I am not able to delete old URLs. What these pages have in common is that they have children which are all Group pages.
is a temporary solution I have found. I have page A, which has children B and C. I create
a copy of A called D. Then I change B and C's parent to D, delete A and add additional
URLs to D - the same as the ones that A used to have. This however does not
prevent further issues of that type. I wish to know the reason for redirection
to fail and how it could be prevented.
"Mellemlange videregående uddannelser" is at root level and has the following URL:
"Allow multiple URLs for this page" is checked for this page. All additional URLs redirect to the default one:
Here are the Additional URLs:
All but "~/new-alias" return 404. You can test that yourself.
This page has a group page child called "Guide til reglerne for kopiering" and its URL is:
The group page has a child "Hvad og hvor meget må du kopiere?" with URL:
You can see yourself that all additional URLs redirect to the original URLs except for the old additional URLs of the root page.
We found the reason for the issue. We have added Danish to the website and have made it the default language. When an additional URL is added to a page in Danish it is added to the [sf_url_data] table with culture 6. However the old additional URLs had culture 127. We changed the culture to 6 where the culture was 127. The old additional URLs started working. This is a bug in Sitefinity 6.0. I am not aware if it is fixed in newer versions.