Перейти к содержанию
Loriner

В ЧПУ попадает дефис в кривой кодировке

Рекомендуемые сообщения

Просматривая вебвизор, кликнул по ссылке страницы выхода и попал на 404 ошибку. Ссылка имела вид: site/nazvanie-tovara-url.html, но первый знак дефиса в ней с кодировкой не UTF-8, а  с EUC-JP (если верить декодеру). Т.е. если заменить этот дефис в адресной строке на знак минуса, то ссылка становится рабочей. В БД ссылка не битая. Проблема не единичная и возникает примерно у 1% посетителей. Покопавшись заметил следующее: 1) Замена происходит при посещении страницы как по внешнему, так и по внутреннему переходу; 2) Во всех случаях изменяется только первый знак дефиса в урле. 3) Не зависит от браузеров, устройств и времени суток. Когда возникла - не понятно, в вебвизоре данные только за последние 2 недели.

Никакой информации о подобной проблеме не нашел. Возможно, кто-нибудь сталкивался с подобным или подскажет где копать причину. ocStore 2.1.0.2.1

Дефис, виновник темы, ниже

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 минут назад, Loriner сказал:

В БД ссылка не битая.

Вы в этом уверены?

 

21 минуту назад, Loriner сказал:

Замена происходит при посещении страницы как по внешнему, так и по внутреннему переходу

Значит вот там, где источник внутреннего перехода, эта ссылка и есть в битом виде.

 

Пытаться ещё что-то угадать не видя сайта - не имеет смысла.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кодировка это способ отображения. строки хранятся как массив байт.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это значит, что в таблице стоит /tovar

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, Loriner сказал:

Откуда вы их копировали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Dotrox сказал:

Откуда вы их копировали?

Из вебвизора

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, chukcha сказал:

Нормальная ссылка

https://electro-kot.ru/zerkalo-s-monitorom.html

Это нормальная ссылка с дефисом в кодировке UTF-8
А это ненормальная: https://electro-kot.ru/zerkalo‐s-monitorom.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Loriner сказал:

Из вебвизора

Сделайте скрин.

На сайте я таких ссылок не увидел, а Вебвизор же их где-то взял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Dotrox сказал:

Сделайте скрин.

На сайте я таких ссылок не увидел, а Вебвизор же их где-то взял.

Несколько примеров на скринах:
https://monosnap.com/file/f8MVtWRH4IOM073vB5DZT0CcAbVdtZ
https://monosnap.com/file/zIyKqfDqsHmua2k5EfzjJOBqDwPhis
https://monosnap.com/file/YtMmxw2DWobxTKVTY6ALRTtNffVw2w
Визуально видно, что первый дефис немного длиннее и расположен ниже.
https://monosnap.com/file/pkngpe7ZlLSpAvukoe8bbSO7yWRzBp

Изменено пользователем Loriner
Дополнение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все заходы с мобильных устройств. Часть из них вообще прямые.

 

Есть такие заходы не с мобильных?

И есть ли эти ссылки (в таком же битом виде) в обычной статистике Метрики?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Loriner

а какие ссылки в выгрузке для Маркета?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Dotrox сказал:

Все заходы с мобильных устройств. Часть из них вообще прямые.

 

Есть такие заходы не с мобильных?

И есть ли эти ссылки (в таком же битом виде) в обычной статистике Метрики?

На примере ссылки: https://electro-kot.ru/zerkalo‐s-monitorom.html
Да, есть в метрике:
http://take.ms/xhFRz
Есть и поисковые переходы на ПК (возможно, переход рекламный из-за блокировщика советника отображается как из поиска):
http://take.ms/ZmSYx
И такие встречаются:
http://take.ms/NkYmH
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, thentru сказал:

@Loriner

а какие ссылки в выгрузке для Маркета?

В выгрузке такие ссылки не встречаются, в отчетах Маркета о недоступных страницах их также нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

логи сервера анализировали на предмет источника перехода на подобные ссылки?
Я имею ввиду источники - внутренние страницы сайта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Dotrox
Натолкнули на мысль. Смог определить с какого числа стали появляться эти ссылки и этот день совпал с установкой скрипта блокировщика Яндекс советника. Осталось установить, насколько часто живым людям видна 404 страница. По результатам отпишусь.
Всем спасибо :). Пойду высплюсь нормально :?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Loriner сказал:

совпал с установкой скрипта блокировщика Яндекс советника

Ну, если он мешает советнику работать путём ломания ссылок, то может быть :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, действительно, дело было в скрипте блокировщика. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.