Редирект на страницу в зависимости от записи в cookie

Есть код, который делает запись в куки при выборе города и перенаправляет на него, если зайти заново на гл. страницу, то снова будет перенаправление на нужный город.

$(document).ready(function() {
// Cookie choose city
$('.cc_city-choose').each(function (index, value){
    $(this).click(function() {
        var city_name = $(this).attr('data-city');
        $.cookie("selected-city", city_name, { expires: 365, path: "/", secure: true });
        document.location.href = document.location+'/'+city_name;
    });
});
// Редирект на нужную страницу города, если есть запись cookie city
var city_cookie = $.cookie("selected-city");
if(city_cookie != null) {
    document.location.href = document.location+'/'+city_cookie;
}
});

Но есть ошибка, редирект идет на страницу такого типа mysite.ru//city а должно быть mysite.ru/city, то есть двойной слеш, помогите исправить ошибку.


Ответы (1 шт):

Автор решения: Дмитрий Невский

Исправил, нужно было убрать слэш :)

$(document).ready(function() {
// Cookie choose city
$('.cc_city-choose').each(function (index, value){
$(this).click(function() {
    var city_name = $(this).attr('data-city');
    $.cookie("selected-city", city_name, { expires: 365, path: "/", secure: true });
    document.location.href = document.location+''+city_name;
});
});
// Редирект на нужную страницу города, если есть запись cookie city
var city_cookie = $.cookie("selected-city");
if(city_cookie != null) {
    document.location.href = document.location+''+city_cookie;
}
});
→ Ссылка