Domain based site localization
Last updated
Was this helpful?
Last updated
Was this helpful?
can automatically determine which one of the configured to use based on the domain the user is visiting. To do this, just add the key when configuring your availableLocales
.
For example, imagine the main english version of your web site runs on the domain , and you want the spanish version of the website to run under . Your Locale.config.php
might look something like this:
With this setup, the main
locale will be automatically selected when visiting the site using the litmind.com
, and the spain
locale when visiting via es.litmind.com
.
Instead, you might want to give the user the option to switch to another language/localization of your site, specially if you've detected that it's different than the one he is currently visiting.
Separating your website locales in different domains like this is one of the ways to organize multilingual web sites for optimal SEO.
performing an automatic redirection based on the user's perceived language or the geotargeting based on the client IP, and doesn't implement such a mechanism for that reason.
For SEO purposes, it's quite important to help Google discover the different versions of your site when you have multilingual sites. One of the of doing so is by specifying alternate
meta tags in your HTML HEAD
section.