Per Nergård (MVP)
+1
Oct 20, 2014
visibility 2778
star star star star star
(1 votes)

Alternative RebuildURLSegment plugin

A while back I implemented some functionality where I did a lot of copy pasting of pages to create the page structure and only changing the page names.

Unfortunate for me it wasn’t a hidden structure so pretty URLs was important and EPiServer doesn’t automatically rewrite the URL segment name when changing a pages name.

In admin mode there’s a tool for rewriting the URL segments. But that tool starts from the root page. This was a big Enterprise solution so I only wanted to fix the segments on my particular part of a site.

So I modified the built in functionality and added it as a plugin.

It’s basically the same as the built in version but you can enter a Content Reference id to set the start page for rebuilding and all pages from that page and below will get a new URL segment.

You can find the code over at GitHub.

Oct 20, 2014

Comments

May 15, 2017 02:09 PM

error Please login to comment.
Latest blogs
You’re not headless. You’re hybrid — and that’s the CMS 12 default.

For CMS 12 / Commerce teams with a React (or similar) storefront who keep hearing “just go headless” or “just move to Graph.” This is Part 1 of Fin...

Hanskumar Tripathi | Aug 13, 2026

Stott Security for Optimizely SaaS CMS

Introduction Stott Security  has been helping developers and editors manage Content Security Policies and security headers on  Optimizely PaaS CMS...

Mark Stott | Aug 13, 2026

Optimizely XML Resource Builder: A Visual Studio Extension for Language Resource Files

Anyone who has worked on a larger Optimizely solution will know the feeling. You add or update a page type, block type, or shared base class,

Adnan Zameer | Aug 13, 2026 |

Optimizely SaaS CMS Management API: The Write Side of Headless

Everything I’ve written in this series so far has been about reading content — Optimizely Graph, webhooks, ISR, caching layers. But at some point y...

Kiran Patil | Aug 12, 2026 |