Hi DNN Friends,
I'm setting up a number of international-language portals in my current project. There are a couple that will have localized content, but also some that just need a non-English default language.
For example, the German-language site does not need to have English-language content pages. When I add the DE-DE language pack and set that as the default language, I'm retaining English as the system backup language, but I won't be enabling the content localization.
When the Site Aliases are configured, to be able to access the pages using the English DNN interface, I have the choice of keeping the same domain name as the primary German version, and allowing the "/en-us/" parameter to be added to access the site using the English localization. I really prefer having each language be a separate domain, eg: 1. german.mysite.com 2. english.mysite.com, and that's easy to set up. However, I'm concerned that I not create SEO duplicate content problems. I suppose I could make sure only the German domain is set to Primay alias and set the Site Alias Mapping Mode to "Canonical"? But then, the client may have multiple aliases they would like redirected to the primary rather than just the "softer" Canonical setting. Or should I just allow the "/en-us/" parameters to be there and disallow crawling of those pages through the robots.txt? Any suggestions?
Thanks! David
I'm not sure what you are trying to accomplish here.. If you want only one language, I would simple also use only one..? Why don't you simply remove English as a language?
OK - I tried it again on my testing site, and I think I can follow Timo's suggestion to remove English if I follow these steps.
7. Checking the PortalAlias table, I see that both aliases for this portal ID have been deleted. 8. Restore those entries directly in the table. Check the DefaultPortalAlias in the PortalSettings table. 9. Restart the Application under Settings > Servers
I can now pull up the site again, English is gone, and I have access to the site under the correct portal alias.
With Spanish, it doesn't seem to translate most of the DNN back end, so navigating the settings is not a problem
Posted By David Fenske on 12/9/2024 12:33 PM Hi DNN Friends, I'm setting up a number of international-language portals in my current project. There are a couple that will have localized content, but also some that just need a non-English default language. For example, the German-language site does not need to have English-language content pages. When I add the DE-DE language pack and set that as the default language, I'm retaining English as the system backup language, but I won't be enabling the content localization. When the Site Aliases are configured, to be able to access the pages using the English DNN interface, I have the choice of keeping the same domain name as the primary German version, and allowing the "/en-us/" parameter to be added to access the site using the English localization. I really prefer having each language be a separate domain, eg: 1. german.mysite.com 2. english.mysite.com, and that's easy to set up. However, I'm concerned that I not create SEO duplicate content problems. I suppose I could make sure only the German domain is set to Primay alias and set the Site Alias Mapping Mode to "Canonical"? But then, the client may have multiple aliases they would like redirected to the primary rather than just the "softer" Canonical setting. Or should I just allow the "/en-us/" parameters to be there and disallow crawling of those pages through the robots.txt? Any suggestions? Thanks! David
David, in this scenario you don't have to worry about SEO cannibalization or SEO duplicates; having 3-5 pages inside of a same website targeting the same keywords it's totally different from what you're sharing. You can use either way: (1) sub-domains for each language or (2) implement DNN localization (I recommend you this one).
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.