Это что, такая галиматья написана для редиректа?! я даже не знаю, что сказать по этому поводу. И чему Вы тогда удивляетесь?
Вот самый типовой код для редиректа, который в сети на каждом углу лежит
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Возможны и другие варианты. Надо только, чтобы он не конфликтовал с редиректом на https. А то, что написано у Вас - это в обратную сторону, да к тому же и криво.
Это да. Самая простая позиция - ничего не делать и ждать, когда золотая рыбка клюнет. Или жареный петух - это уж от везенья зависит.
Немного почитал на эту тему и пожалуй соглашусь с Вами. Внутри Jquery при наличии валидного селектора используется именно метод querySelector.
А вот в этом я ой как не уверен. DOM выстраивается с учётом классов, а здесь используется значение атрибута - и мне сомнительно, что этот цикл не исполняется именно на уровне JS.
Все эти глупости имеют смысл больше для того, чтобы минифицировать код в стиле милторговских олимпиад, а по производительности - "бабка надвое сказала". Jquery - это библиотека, и надо смотреть, какие циклы там исполняются, чтобы докопаться до корней. Попробуйте сделать аналогичную операцию средствами чистого JS - и всё это безобразие вылезет как есть.---------- Добавлено 26.02.2019 в 12:20 ----------
Редирект сделайте с www на без www.
Alex2Fast, по срокам вопрос в другом разделе надо задавать. По моему опыту, для переиндексации в поисковиках этого срока более чем достаточно. Но на мой взгляд, редирект со старого домена на новый снимать не надо, если не собираетесь на нём замутить что-то новое, потому что кроме поисковиков, ссылки ещё много где висеть могут.
Надо не произвольные попытки делать, а осмысленно программировать. Иначе
Функция получает не тот тип данных, которые ожидает получить. Подозреваю, что из-за того, что $column[$field] - это элемент массива, а $field - это объект. Такого быть не должно.
Наверное, так
function addActiveLinkNavigation(){ var siteUrl = window.location.href; $('a.projects-a').each(function(){ if($(this).attr('href')==siteUrl){$(this).addClass('active');} });}