Задать вопрос
@ART4

Формирование url с добавление APi GEO?

Добрый день, интересует такая вещь..
Задача:
При заходе на сайт, после домена автоматический подставлялся в url Страна/код страны.
На пример:
site.ru/russian/ru

Если взять такой код:
$.get("https://ipinfo.io", function(response) {
    console.log(response.ip, response.country);
    
    var city = response.city;
    var country = response.country;
    var str = city. toLowerCase();
    var str1 = country. toLowerCase();

        history.pushState('', '', str + '/' + str1 + document.location.pathname);
    }, "jsonp")


Да он вставляет всё, после домена, но есть косяки:
Если я нажму на F5, либо ещё чтоб обновить страницу, сразу падает ошибка, есть способ как обойти?

Это вставляется везде, после его, если вы какой категории, или фильтр использовали, всё работает, но после обновления 404 ошибка...
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы