Доброго времени суток!
Не так давно наши SEO-шники обнаружили дубли страниц разделов и элементов, просто побаловавшись регистрами урлов (ЧПУ, конечно же).
То есть при поиске в базе по коду регистр не учитывается.
Недолго думая добавил к полям CODE атрибут binary (СУБД MySQL). Сразу в сайт-чеккер -
1. Это действительно неправильно, что сравнения отличаются? На практике такое применяется, как вижу, часто.
2. Какой выход из ситуации может быть?
Не так давно наши SEO-шники обнаружили дубли страниц разделов и элементов, просто побаловавшись регистрами урлов (ЧПУ, конечно же).
То есть при поиске в базе по коду регистр не учитывается.
Недолго думая добавил к полям CODE атрибут binary (СУБД MySQL). Сразу в сайт-чеккер -
| Код |
|---|
2018-Aug-22 11:56:48 Кодировки таблиц в БД (check_mysql_table_charset): Fail Сравнение поля "CODE" таблицы "b_iblock_element" (utf8_bin) отличается от сравнения базы (utf8_unicode_ci) Сравнение поля "CODE" таблицы "b_iblock_section" (utf8_bin) отличается от сравнения базы (utf8_unicode_ci) |
2. Какой выход из ситуации может быть?