Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Пробовал вставить скрипт, описанный в статье
<script> var myLngHost = 'salonmak.com'; var myDefSubDomain = ''; var myLngDef = 'uk'; var myLngArray = { 'uk': myDefSubDomain, 'ru': 'ru', }; var myLngSite = myGetCookie('myLngSite'); if (!myLngSite && location.pathname == '/') { myCheckLng(); } function myCheckLng() { var myLngBrowser = (navigator && navigator.language) ? navigator.language.replace(/(\w{2})(.*)/, '$1') : myLngDef; var myLngSubDomain = myLngArray[myLngBrowser] || myLngArray[myLngDef]; var myLngNeedDomain = (myLngSubDomain ? myLngSubDomain + '.': '') + myLngHost; mySetCookie('myLngSite', 'init', 30); if (location.hostname != myLngNeedDomain) { window.location = 'http://' + myLngNeedDomain; } } function mySetCookie(name, value, expdays) { var today = new Date(); var exdate = new Date(); exdate.setDate(exdate.getDate() + expdays); document.cookie = name + "=" + escape(value) + (expdays ? "; expires=" + exdate.toUTCString() : "") + ";path=/;domain=" + location.hostname; } function myGetCookie(name) { var prefix = name + "=" var cookieStartIndex = document.cookie.indexOf(prefix) if (cookieStartIndex == -1) return null var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length) if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex)) } </script>
после head в "страницы сайта" - не работает!
Заменил в коде
var myLngDef = 'uk';
на
var myLngDef = 'salonmak.com';
Теперь все работает! Если язык пользователя русский - открывается русская версия, иначе - украинская