Как заставить работать плагин Ahrefs SEO на WordPress?

Ссылка скопирована
1 ответ

У AHREFS есть хороший плагин для Wordpress, но он перестал работать, санкции, как понимаете. Ключ API можно получить, но сайт не подключается.

Сайты на российских хостингах, но даже через Cloudflare и с доменом .com все равно не хочет. Может кому-то удалось это обойти?

Дополнительно:

Ответы:

Прокси сделайте через не русский айти просто

  • Пробовал пропустить сайт через анонимайзер и через него получить и подключить плагин - не помогает, возможно, они просто в ручную внести сайты в черный список.

    А прокси на сайте это хорошо, но как это реализовать на практике? CloudFlare не помогает, когда весь трафик идет через него.

  • Али Профи, так вы на сайте это делайте а не снаружи

Как заставить работать плагин Ahrefs SEO на Wordpress?

Али Профи, анонимайзер тут не при чем, он же запрос на ahrefs отправляет напрямую с сервера

если WP на хостинге а не на VPSке сделать почти ничего нельзя, как варик - попробуй завести с внешнего не-рос IP и перенести настройки, иначе - проброс траффика

  • Я заметил, что при формировании токена в url попадает домен сайта и это, скорее всего, палит источник. И как я понимаю менять ip если ты в бане смысла нет...
  • Али Профи, как раз наоборот

    другое дело будет ли он работать, т.е. помимо токена еще ж в процессе работы данными обменивается -тоже городить машруты придется

  • Dimonchik, да, поэтому ладно, может тут когда-нибудь кто прочитает, тот кто нашел какое-то элегантное решение. Пока забудем, спасибо за участие.
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Максим Павлов Ответ

Проблема с Ahrefs SEO для WordPress обычно не в Cloudflare и не в доменной зоне, а в том, что плагин связывается с API Ahrefs напрямую с сервера, где установлен WordPress. Если IP хостинга, гео, ASN или сама связка домен/IP попадает под ограничения, проксирование только внешнего трафика через Cloudflare не помогает: исходящий запрос всё равно идёт с Вашего VPS или shared-хостинга.

Проверять нужно не “открывается ли сайт через Cloudflare”, а выполняется ли исходящий запрос с сервера до API Ahrefs. Самый простой тест через SSH:

curl -I https://api.ahrefs.com/
curl -I https://ahrefs.com/
curl -v https://api.ahrefs.com/ 2>&1 | head -80

curl -I https://api.ahrefs.com/ curl -I https://ahrefs.com/ curl -v https://api.ahrefs.com/ 2>&1 | head -80

Если ответ обрывается, таймаутится или возвращает блокировку, есть три практических варианта:

  • перенести сайт или хотя бы исходящие API-запросы на сервер с другим IP/гео;
  • настроить серверный прокси именно для исходящих запросов WordPress, а не только CDN перед сайтом;
  • отказаться от плагина и выгружать данные Ahrefs отдельно, а в WordPress использовать Yoast/RankMath/ручную оптимизацию.

Править сам плагин не стоит: после обновления всё слетит. Если очень нужно проксировать именно HTTP-запросы WordPress, делается отдельный mu-plugin через фильтры pre_http_request или настройку прокси на уровне PHP/сервера. Но это надо делать аккуратно, потому что через такой прокси могут пойти не только запросы Ahrefs, но и обновления WordPress, лицензии и webhook-запросы.

Мой рабочий путь: сначала логировать URL, к которому обращается плагин, затем проверять этот URL через curl с сервера, потом решать, нужен ли прокси. Если API-ключ валидный, но сервер заблокирован, Cloudflare перед сайтом не решит вопрос.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно