Sitealert

Рейтинг
469
Регистрация
30.09.2016
fordzon:

RewriteCond %{HTTP_HOST} ^([^www].*)$
RewriteRule ^(.*)$ https://www.%1/$1 [L,R=301]

Это что, такая галиматья написана для редиректа?! я даже не знаю, что сказать по этому поводу. И чему Вы тогда удивляетесь?

Вот самый типовой код для редиректа, который в сети на каждом углу лежит

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Возможны и другие варианты. Надо только, чтобы он не конфликтовал с редиректом на https. А то, что написано у Вас - это в обратную сторону, да к тому же и криво.

fordzon:
Как-то и смысла даже не вижу делать этот редирект.
...
Надеюсь, роботы всё же разберутся...

Это да. Самая простая позиция - ничего не делать и ждать, когда золотая рыбка клюнет. Или жареный петух - это уж от везенья зависит.

silicoid:
по поводу jquery

Немного почитал на эту тему и пожалуй соглашусь с Вами. Внутри Jquery при наличии валидного селектора используется именно метод querySelector.

silicoid:
этот пример хорош тем, что не использует перебор в цикле (вернее использует но на уровне парсера dom а не на уровне js интерпретатора)

А вот в этом я ой как не уверен. DOM выстраивается с учётом классов, а здесь используется значение атрибута - и мне сомнительно, что этот цикл не исполняется именно на уровне JS.

Все эти глупости имеют смысл больше для того, чтобы минифицировать код в стиле милторговских олимпиад, а по производительности - "бабка надвое сказала". Jquery - это библиотека, и надо смотреть, какие циклы там исполняются, чтобы докопаться до корней. Попробуйте сделать аналогичную операцию средствами чистого JS - и всё это безобразие вылезет как есть.

---------- Добавлено 26.02.2019 в 12:20 ----------

silicoid:
Ненадо помещать блочный элемент внутрь строчного, это не очень хорошая практика (скажем так, одно время оно даже считалось ошибкой)
Времена меняются. Это HTML5, и там совсем другие стандарты, приведённые в соответствие с современными реалиями. Блок делать ссылкой можно, и это нормальная практика.

---------- Добавлено 26.02.2019 в 12:37 ----------

Stasmotion:
Как оказалось active нужен для "projects-tab", т.к. только в нем можно залить правильно background.
И ещё много чего может вылезти. Присваивайте активный класс внешнему элементу и корректируйте код CSS.

Редирект сделайте с www на без www.

Alex2Fast, по срокам вопрос в другом разделе надо задавать. По моему опыту, для переиндексации в поисковиках этого срока более чем достаточно. Но на мой взгляд, редирект со старого домена на новый снимать не надо, если не собираетесь на нём замутить что-то новое, потому что кроме поисковиков, ссылки ещё много где висеть могут.

Varenik:
Методом "произвольных" попыток

Надо не произвольные попытки делать, а осмысленно программировать. Иначе

Varenik:
так и не понял...
так и не поймёте, что получилось в результате.

Функция получает не тот тип данных, которые ожидает получить. Подозреваю, что из-за того, что $column[$field] - это элемент массива, а $field - это объект. Такого быть не должно.

Наверное, так

function addActiveLinkNavigation(){
var siteUrl = window.location.href;
$('a.projects-a').each(function(){
if($(this).attr('href')==siteUrl){$(this).addClass('active');}
});
}
Vveb--ws:
технически я могу многое, сам пишу парсеры на PHP. но в CURL я пока не вникал.

Vveb--ws:
я ж на php пишу и я не смогу datacol менять самостоятельно.
А чё ты вообще можешь и во что вникал? Мне кажется почему-то, что ты не на пхп пишешь, а на форумах. 😂
Всего: 8084