В адресной строке дублируется домен

Тема в разделе "Другие языки", создана пользователем Jokerrcs, 3 июн 2018.

XEvil 4.0 Релиз Состоялся!
  1. Jokerrcs

    Jokerrcs Постоялец

    Регистр.:
    6 мар 2016
    Сообщения:
    56
    Симпатии:
    4
    В адресной строке дублируется домен
    Домен дубль.png
    И только в браузерe Opera все окей
    Opera.png

    Как решить проблему?
     
  2. djsante

    djsante Писатель

    Регистр.:
    14 июл 2012
    Сообщения:
    3
    Симпатии:
    0
    В хроме и мф тоже нормально. Посещаемость наращиваешь? ))
     
  3. Jokerrcs

    Jokerrcs Постоялец

    Регистр.:
    6 мар 2016
    Сообщения:
    56
    Симпатии:
    4
    На счет мф ничего не скажу, т.к. у меня его нет. В хроме, IE проблема есть. С телефона и в опере не грузится
     
  4. velwind

    velwind Создатель

    Регистр.:
    25 май 2018
    Сообщения:
    27
    Симпатии:
    7
    Не заметил такой проблемы в IE и хромом. Может вы делаете редирект в коде неверным способом?
     
  5. JokerrS

    JokerrS Писатель

    Регистр.:
    26 фев 2016
    Сообщения:
    2
    Симпатии:
    0
    Язык можете сменить на сайте? Кнопка отображается? У меня только в опера работает нормально. У кого-то вообще нигде нормально не работает. Там проблема в файле main.js
     
  6. velwind

    velwind Создатель

    Регистр.:
    25 май 2018
    Сообщения:
    27
    Симпатии:
    7
    У меня вообще не отображается выбор языка в chrome. Да и в firefox и opera тоже.
    Блокировщик рекламы специально отключил. См. скриншот
     

    Вложения:

    • homepage.png
      homepage.png
      Размер файла:
      602,8 КБ
      Просмотров:
      7
  7. JokerrS

    JokerrS Писатель

    Регистр.:
    26 фев 2016
    Сообщения:
    2
    Симпатии:
    0
    Так и у меня работает в хроме и IE, и перекидывает почему-то на английскую версию сайта. Хотелось бы исключить это
     
  8. deedjey

    deedjey Постоялец

    Регистр.:
    20 янв 2014
    Сообщения:
    73
    Симпатии:
    46
    Да, тут задаётся переадресация
    Код:
    $('.lang-switch__var__label, .lang-switch__var__flag, #lang-toggle').on('click', function(){
         if(location.pathname.indexOf('/en/') == -1){
           location.pathname = '/en'+location.pathname;
         } else {
           location.pathname = location.pathname.replace('/en/','/');
         }
        return false;
      });
      if(navigator.language.indexOf('ru') > -1){
         $('.lang-switch').css('visibility', 'visible');
         $('#lang-flag, #lang-ru, #lang-toggle').show();
      } else if(location.pathname.indexOf('/en/') == -1) {
         location.pathname = '/en'+location.pathname;
      }
    
     
  9. Jokerrcs

    Jokerrcs Постоялец

    Регистр.:
    6 мар 2016
    Сообщения:
    56
    Симпатии:
    4
    Правильно?
    https://boostinghouse.com/js/main.js
     
  10. deedjey

    deedjey Постоялец

    Регистр.:
    20 янв 2014
    Сообщения:
    73
    Симпатии:
    46
    Да, там. Это перенаправление переключателя языка или карусели
    Код:
    $('.cases__carousel__content').on('init', function(){
            var url = window.location.href;
    
            if (url.indexOf("/en/") !== -1) {
                $('.cases__carousel__item').each(function() {
                    var src = $(this).find('img').attr('src');
                    var newSrc = src.replace("/en/", '');
                    $(this).find('img').attr('src', newSrc);
                });
            }
        });