We are in the process to modernize all our Classic Sites to Modern Sites. We are re-creating all the sites and migrating the content from the older (classic) site to a newer (modern) site.

In this process, we are converting the Classic Subsites to Modern Sites.

Users have been provided the navigation links to the content from existing sites. So, we cannot change the URL of any site we are converting to modern. To manage this, we will be swapping the URL for root-level sites so not an issue there.

But, for subsite (e.g. Marketing Subsite inside Sales Site collection - /sites/Sales/Marketing), this is a problem. Because the example subsite here will become root level Modern Site with URL like /sites/SalesMarketing.

Now, anytime any user tries accessing any content with the Navigation URL provided for the Marketing subsite, we need them to auto-redirect to the new Modern subsite.

Please let me know what approach fits best here, any help would be appreciated.


1 Answer 1


According to your description, the migration moves the content from old classic sites and new modern sites. And those old subsites will become new top-level site collections. I assume you are handling old sharing links which use the old hierarchy.

Per my knowledge there is no URL rewrite feature in SharePoint Online, it may be hard for you to get a solution in SPO.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.