Как отключить добавление в корзину ботами в Woocommerce?Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Как отключить добавление в корзину ботами в Woocommerce?

Сообщение Гость »

У меня есть веб-сайт Woocommerce
Некоторые боты используют ATC для моих продуктов, и я хочу это остановить.
У меня есть ссылки GET после ADD TO Кнопки CART на страницах /product-category/* и /product-tag/*, я удалил их и заменил на POST, поэтому нажатие кнопки «ДОБАВИТЬ В КОРЗИНУ» делает запрос POST к /?wc-ajax=add_to_cart вместо этого
Но каким-то образом боты выполняют запросы GET на таких страницах

Код: Выделить всё

/product-tag/my-product/page/237?add-to-cart=30323
/product-category/games/page/5/?add-to-cart=282290
Я не знаю, откуда они берут ссылки
Я вижу запросы, поступающие от Petalbot, а также от случайного бота
  • Как я могу полностью прекратить добавление в корзину с помощью запроса GET?
  • Какой файл robots.txt лучше всего подходит для веб-сайта Wocommerce
это текущий файл robots.txt

Код: Выделить всё

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://website.com/wp-sitemap.xml
Меня больше интересует решение 1, потому что простой запрет URL-адресов добавления в корзину не помешает этим плохим ботам выполнять ATC, потому что они не подчиняются robots.txt вообще.

Подробнее здесь: https://stackoverflow.com/questions/781 ... oocommerce
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»