Hey there,
I tried to use a VirtualPage on my new SS based website (I know Redirector is better but in this case I cannot use it). My VirtualPage is a copy of the homepage and therefore gets by default the URL .../home-2. That is not what I want so changing it, but it does not get changed in the live version of the site. I tried a lot of save, save & publish, unpublish, ... actions with both the VirtualPage and the home page, but it has no effect. Inside the CMS the draft view has the correct URL.
I tested it on my (modifed) SS page, a brand new installation of SS and even on demo.silverstripe.org.
Now the Question is: Do I do something wrong or is it really a bug in version 2.4.2?