 |
|
|
| Re: Bug with DSLocalizator |
|
|
|
So, in such case, if I correctly understand, one page has different URL depending of the language.
i.e.
language/fr-FR/pagename.aspx
language/us-US/pagename.aspx
It means that I have 2 different URL for a page in french and english, correct ??
And this is good for SEO. Currently, I have the same page name for different language (same content translated). You seem what I mean ??
|
That is exactly correct. The overall Url domain.com/language/fr-FR/pagename.aspx is a different url from language/us-US/pagename.aspx, so you would not get duplicate content issues.
|
I would prefer to use your solution which integrates many advantages and positive points.
|
Well, I'm glad to help out! |
|
|
|
 |  |
|
|
| Re: Bug with DSLocalizator |
|
|
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 ! Video editing tips & tricks, tutorials, free download (Pinnacle Studio, proDAD & Hollywood FX) |
|
|
|
 |  |
|
|
| Re: Bug with DSLocalizator |
|
|
Bruce Chapman wrote
{...}
I might, in a future release, look at perhaps having another selector in the Page Urls list for a preferred locale, so that one Url is generated for one locale, and another url for a different locale. But at least the steps above should get you going, at least. It's best to play around with different Urls and different page names until you arrive at the one you like the best.
{...}
|
Addendum:
If you implement later on this feature, will you let the current one ? Otherwise I might be penalised to have all my URL that change again.
DV FX Video editing tips & tricks, tutorials, free download (Pinnacle Studio, proDAD & Hollywood FX) |
|
|
|
 |  |
|
|
| Re: Bug with DSLocalizator |
|
|
|
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
|
It's never a good idea to have a page accessible by two different Urls. It's a strange output for the Breadcrumbs skin object. Can you try creating a link using another DNN module, like the 'links' module? In my testing, I created links using the 'links' module, and they always came out as /greeting.aspx. However, if there is a 301 redirect on the /bonjour -> /greeting and /hello -> /greeting you're shouldn't get pinged with duplicate content. Still, it would be better to have it coming out as /greeting.aspx
|
What is your opinion ?? Maybe should I do a 301-permanent redirect ???
|
All things being equal, I'd nearly always use a 301 over a 302. However, it won't really change much in the way the module is behaving.
|
| {...}
I might, in a future release, look at perhaps having another selector in the Page Urls list for a preferred locale, so that one Url is generated for one locale, and another url for a different locale. But at least the steps above should get you going, at least. It's best to play around with different Urls and different page names until you arrive at the one you like the best.
{...}
|
Addendum:
If you implement later on this feature, will you let the current one ? Otherwise I might be penalised to have all my URL that change again
|
I always try to put features as switchable on and off, for this very purpose. If I decide to implement that feature, the module would continue to behave in the same way unless you specifically wanted it differently. |
|
|
|
 |  |
|
|
| Re: Bug with DSLocalizator |
|
|
| Bruce Chapman wrote
It's never a good idea to have a page accessible by two different Urls. It's a strange output for the Breadcrumbs skin object. Can you try creating a link using another DNN module, like the 'links' module? In my testing, I created links using the 'links' module, and they always came out as /greeting.aspx. However, if there is a 301 redirect on the /bonjour -> /greeting and /hello -> /greeting you're shouldn't get pinged with duplicate content. Still, it would be better to have it coming out as /greeting.aspx
|
I know, that's why I asked... I would like to avoid as much as possible this kind of duplicate entry, even with a 301 permanent redirect.
But currently, it seems I can not.
I have tried to use a simple LINKS module and to insert a link to a page. It is the same (which is normal, since DSLocalizator rename it hello or bonjour). Hence, you have the URL /bonjour.aspx or hello.aspx
Do you have another solution to propose ?
I was thinking of duplicating my pages this way:
- I do a page hello (/us-US/hello.aspx). It is hidden (with DSLocalizator) for French.
- I do a page bonjour (/fr-FR/bonjour.aspx). It is hidden (with DSlocalizator) for english
Seems to work, but I am surprised that when I am on the page /us-US/hello.aspx and I click on the flag FRENCH, I have a link which is going to /fr-FR/hello.aspx and it works....
(I am surprised, do you have any idea ???)
Or do you have any other solution to work with multi-lingual portal and avoiding duplicate ????
DV FX
PS: If I install the demo version and I buy it later on, how is done the unlock process ?? Should I re-install everything ?
PS Bis: In parrallel, I am searching a solution to re-write the breadcrumb, maybe with PageBlaster ?? See forum message.
Video editing tips & tricks, tutorials, free download (Pinnacle Studio, proDAD & Hollywood FX) |
|
|
|
|  |