������ для сохранения emoji "как есть" в БД должна использоваться соответствующая кодировка (например, utf8mb4). С большой вероятностью на сёрче используется "обычная" utf8 (_general_ci)
При попытке вставить MySQL-сервер в зависимости от настроек и вставляемого контента может сохранять "белиберду", выдавать ошибку вроде
1366 Incorrect string value: '\xF0\x9F\x98\x83\..' for column ...
или игнорировать (автоматически "обрезая") всё, "неправильное"
Qinghua: Обойти можно конвертируя их в html код перед сохранением...
Вариант хранения в виде HTML-сущностей должен поддерживаться на уровне движка (чтоб корректно обрабатывались последовательности вида ***128526; )
---------- Добавлено 07.04.2020 в 18:53 ----------
Чем смотреть? Чем банить, чем снимать бан, есть какой-то инструмент?
Для начала определиться с условиями бана.. )) формализовать.
Так-то, тот же fail2ban можно пользовать.. :D
проделайте все тоже самое для f10e
Зачем?
В смысле, в посте выше ссылка. Она у меня открывается так, как приложено в том же посте.
Если нужны кавычки, можно подглядеть
а) готовый код на https://fontawesome.com/icons/quote-right
б) заглянуть в css, чтобы увидеть
.fa, .fas {font-weight: 900;
}
---------- Добавлено 08.04.2020 в 12:15 ----------
Ох, интернет подвис, видать.. 😮
Пожалуйтесь кто-нибудь на дубли..
проделайте все тоже самое для f10e
Зачем?
В смысле, в посте выше ссылка. Она у меня открывается так, как приложено в том же посте.
Если нужны кавычки, можно подглядеть
а) готовый код на https://fontawesome.com/icons/quote-right
б) заглянуть в css, чтобы увидеть
.fa, .fas {font-weight: 900;
}
проделайте все тоже самое для f10e
Зачем?
В смысле, в посте выше ссылка. Она у меня открывается так, как приложено в том же посте.
Если нужны кавычки, можно подглядеть
а) готовый код на https://fontawesome.com/icons/quote-right
б) заглянуть в css, чтобы увидеть
.fa, .fas {font-weight: 900;
}
проделайте все тоже самое для f10e
Зачем?
В смысле, в посте выше ссылка. Она у меня открывается так, как приложено в том же посте.
Если нужны кавычки, можно подглядеть
а) готовый код на https://fontawesome.com/icons/quote-right
б) заглянуть в css, чтобы увидеть
.fa, .fas {font-weight: 900;
}
из одной подсети по одному запросу в секунду
Я бы смотрел в сторону nginx imit req. Осталось определиться с допустимыми правилами..
К примеру, как формализовать условие "запрашивается только странный адрес"? А потом в конфиге это условие и записать..
Если подсети известны - можно что-то вроде такого использовать:
https://stackoverflow.com/questions/49998529/nginx-rate-limiting-count-for-a-whole-subnet-not-just-per-ip
откуда яндекс эти ссылки берёт и зачем?
Так из кода сайта.. (ну.. или из sitemap-а) скорее всего, и берёт.
Смотрите, что там у Вас в шаблоне
Это бд их не поддерживает,
������ для сохранения emoji "как есть" в БД должна использоваться соответствующая кодировка (например, utf8mb4). С большой вероятностью на сёрче используется "обычная" utf8 (_general_ci)
При попытке вставить MySQL-сервер в зависимости от настроек и вставляемого контента может сохранять "белиберду", выдавать ошибку вроде
или игнорировать (автоматически "обрезая") всё, "неправильное"
Обойти можно конвертируя их в html код перед сохранением...
Вариант хранения в виде HTML-сущностей должен поддерживаться на уровне движка (чтоб корректно обрабатывались последовательности вида ***128526; )
---------- Добавлено 07.04.2020 в 18:53 ----------
Как вообще серч раньше жил без эмодзей
Ну, как-то так 😂 🍻
и другой текст отдельно в рубриках
А ещё и чтоб для каждой рубрики отдельно свой, да? =)
что не так?
С большой вероятностью MySQL сам подберёт нужный индекс, если он существует.
(есть ли индекс t1.mk_code?
В указанном запросе в первом JOIN-е уже задействовано поле из этой таблицы
t1.section_id и если t1.mk_code индекс по одному полю mk_code, то в данном случае он не применим.