Показать сообщение отдельно
  #1 (permalink)  
Старый 25.08.2017, 09:57
Кандидат Javascript-наук
Отправить личное сообщение для rafaello Посмотреть профиль Найти все сообщения от rafaello
 
Регистрация: 09.11.2012
Сообщений: 102

Проверка домена на редирект
Добрый день.
Есть такой факт, что майл.ру банит почтовые сервера, с которых идет почта с адресом отправителя (От Кого) на домене, который редиректит. Примеры, sms-good.ru, 04a.ru
В связи с этим есть необходимость написать скрипт, который периодически (скажем раз в три дня) по крону будет проверять заданный список доменов на редирект.
Исходя из возможных типов редиректов надо проверять на редирект через:
  1. .htaccess
  2. PHP
  3. HTML
  4. JavaScript
Причем, важное условие, проверка должна производится на сервере. Другими словами, не может же живой человек каждый раз в одно и то же время открывать браузер и запускать скрипт проверки. А крон работает на сервере. Также, скрипт должен проверить за один раз все четыре типа редиректа.
Исходя из сказанного, для проверки PHP и HTML можно использовать curl на наличие заголовка "Location". Возникает вопрос, как проверять на .htaccess и JavaScript редирект?
Мой знакомый предложил мне использовать acceptance-теста на наличие редиректа через codeception, PhantomJS. Я провозился три дня с этим самым codeception, PhantomJS, но так и не смог даже установить (там такая головомойка), для меня это очень сложно.
Подскажите пожалуйста, есть какое то более простое решение для одновременной проверки на все типы редиректа?
Спасибо!
Ответить с цитированием