Запретить навигацию по mailto: ссылки

В общедоступной части нашего веб-приложения есть несколько ссылок mailto: в нижнем колонтитуле. Кто-то или что-то (он же бот) продолжает нажимать на эти ссылки и переходить на https://basurl/mailto:[email protected], что приводит к ошибкам, поскольку веб-серверу не нравится двоеточие в URL-адресе.

Я предполагаю, что это настройка клиента и вне нашего контроля, верно?

Какие есть варианты предотвратить это, помимо запутывания ссылки с помощью javascript, а также скрытия ее для ботов? Если это дефектный клиент, а не бот, решение javascript тоже не поможет.

Я мог бы подавить такую ​​​​ошибку, но это скорее предотвращает симптом, а не причину...


person TS.    schedule 18.03.2019    source источник


Ответы (1)


Я предполагаю, что это настройка клиента и вне нашего контроля, верно?

Да.

Какие есть варианты предотвратить это, помимо запутывания ссылки с помощью javascript, а также скрытия ее для ботов?

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

person Quentin    schedule 18.03.2019