Вы можете сделать несколько вещей:
- исключить страницу с параметрами в
robots.txt
( Edit: После рассмотрения это решение, вероятно, не подходит для конкретной проблемы) - перенаправление в
.htaccess
, если страница вызывается без обязательного параметра, перенаправление также должно распознаваться ботом. - проверить, почему бот даже вызывает страницу без обязательного параметра,возможно, вы можете избежать этого.
- bing может быть настроен для определенного URL, эта страница может быть отправной точкой для вас.
РЕДАКТИРОВАТЬ:
Пример для htaccess (не тестировался):
RewriteCond %{QUERY_STRING} .+
RewriteRule ^example.html?tx_form_form%5Baction%5D=process$ example.html [L,R=301,QSD]
Целью example.html
может быть что угодно, либо пользовательская страница 404, либо просто просмотр списка.Код 301
в [L,R=301,QSD]
можно настроить в соответствии с Кодами статуса HTTP (3xx) .Если он перенаправлен на (пользовательскую) страницу 4xx, код статуса HTTP должен быть соответствующим (404
, или, возможно, другое сообщение о статусе 4xx, например 400
).