Forum Discussion
Page Redirection
Hello,
I am trying to simulate a migration scenario in SharePoint Online and am running into a limitation I cannot resolve.
For demo/testing purposes, I have two SharePoint Online sites (e.g. Old and New). I would like to redirect a small number of individual pages from the old site to corresponding pages in the new site, while the rest of the old site remains unchanged.
Example:
Redirect
https://ps3c.sharepoint.com/sites/Old/SitePages/Test.aspx
to
https://ps3c.sharepoint.com/sites/New/SitePages/Test.aspx
The page is a modern SharePoint page, and the URL itself is fixed for the purpose of the demo (i.e. users or tools open the page directly on *.sharepoint.com).
All documentation I could find only describes redirecting entire SharePoint sites, not individual modern pages. Client-side approaches (JavaScript, HTML meta refresh, etc.) also appear to be blocked in modern SharePoint.
Is there any supported or recommended way in SharePoint Online to implement page-level redirects for modern pages, or is this currently not supported by design?
Kind regards
1 Reply
- virendrakIron Contributor
SharePoint Online does not support page‑level redirects for modern pages. Only site‑level redirects are supported. This limitation is by design, as modern pages block custom script, meta refresh tags, and other client‑side redirect techniques.
However, there are a few practical workarounds depending on your scenario.
1. Site‑Level Redirects (Supported)
You can redirect an entire site to another site using the SharePoint Admin Center. This is the only fully supported redirect mechanism in SharePoint Online, but it applies to the whole site, not individual pages.
2. Page Retirement Pattern (Supported Workaround)
This is the closest supported alternative to a page‑level redirect.
Replace the old page with a simple retirement notice and a button linking to the new page.
Example:
This page has moved The content you’re looking for is now located in our new site.
[Go to the updated page]
This does not behave like a true redirect, but it is the only Microsoft‑supported pattern for modern pages.
3. Navigation‑Level Redirection
If users typically reach the page through site navigation, you can update the navigation link to point directly to the new site or page. This helps guide users, but it does not affect direct access to the old URL.
If my post solved your issue or answered your query, please mark it as a Solution and give it a Like.