На сайте есть ajax запросы, так же есть языковые версии, URL запросов формируется из языковой версии документа, т.е. берется данные из html[lang] и содержимое добавляется к URL запроса (/en/ajax/... /ru/ajax/...)
В логах сервера изредка появляются запросы на не существующие URL вида /tr/ajax/... или /ar/ajax/...
Интересует вопрос, это браузер меняет содержимое lang или это боты шалят?
Ребят, я не спрашиваю от куда я беру язык в lang, там все берется нормально и может быть только либо RU, либо EN, меня больше удивляет откуда берутся всякие tr, ar и им подобные, когда middleware на сервере четко выводить только два языка и всё.
Вот и встает вопрос, это боты или в некоторых браузерах есть принудительная возможность делать автоматически правки в html, в частности в <html lang="">?
Просто если это боты, то ок, а вот если браузер то совсем не ок, хотя сделал дополнительный атрибут data-locale и теперь буду брать от туда содержимое.
Но вопрос все равно остается открытым