Bruce Chapman wrote
{...}
But, if you are using the Url Master module, you can replace the Url of any page in the site. It's quite simple to do - just follow these steps (they assume you have the Url Master module installed and running):
1. Go to the admin-> Page Urls page
2. On the list of pages on the left, select the page that you have changed the name with the DS module. Let's pretend it's a page called 'greetings', and that, with the DS module, you've set up a french version of the page called 'bonjour', and the other english version of the page is defined as 'hello' in the DS module. So, with the 'greetings' page selected;
3. Click the 'Add New Url' button, and in the new Url that is created, type in 'bonjour'
4. Set the Http Status to '200-OK' for the new Url
5. Click the 'Add New Url' button, and in the new Url that is created, type in 'hello'
6. Set the Http Status to '200-OK' for the new Url
7. Click on 'Apply Changes'
8. Go back out of the admin page by clicking on the Home page of the site.
9. Now click on the menu item for the 'hello' page. It should go to 'bonjour.aspx'.
10. Now change the site to french, and the menu item should change to 'bonjour'; click on the 'bonjour' menu item, it should also go to bonjour.aspx.
Hello Bruce,
I made intensive test (it is now 02:10 am... So forgive me if I write some mistakes !)
I am quite happy with the tests, excepted one detail I would like to share with you, and which prevent me from using it for the moment (unless I have your opinion) :
My Greeting page have been changed this way (not the way you described):
3. Click the 'Add New Url' button, and in the new Url that is created, type in 'bonjour'
4. Set the Http Status to '302-Redirect' for the new Url
5. Click the 'Add New Url' button, and in the new Url that is created, type in 'hello'
6. Set the Http Status to '302-Redirect' for the new Url
When I click on the "bonjour page in french", I get language/fr-FR/greeting.aspx
When I click on the "hello page in english", I get language/us-US/greeting.aspx
That's perfect. But... If you look to the breadcrumb, it is language/us-US/hello.aspx and language/fr-FR/bonjour.aspx
So, I am wondering if it is SEO or not... Is it a good thing to have two URL pointing on the same page ?
In our case
language/fr-FR/greeting.aspx is the same than language/fr-FR/bonjour.aspx
and language/us-US/greeting.aspx is the same than language/us-US/hello.aspx
What is your opinion ?? Maybe should I do a 301-permanent redirect ???
Thanks for your help,
DV FX
PS: I will make other tests tomorrow with parent/child page, etc... For the moment, looks like it works !