Перейти к содержимому

Фотография

Проверка редиректов


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 dguminsk

dguminsk

    Новый участник

  • Members
  • Pip
  • 44 сообщений
  • ФИО:Серебрянников Валентин Олегович


Отправлено 07 июня 2012 - 08:18

Здравствуйте. Подскажите пожалуйсте, возможно ли сделать следующую проверку:
есть урл http://test.ru/ и в .htaccess прописаны 301 редиректы.
Т.е. при заходе на http://test.ru/ идет редирект на http://test.ru (в конце без слеша).
Вопрос: Возможно ли как-то проверить прошел ли редирект по средствам ТС? Понятно, что можно сделать ToUrl а потом считать новый урлик и проверить, но дело в том, что необходимо проверить именно код ответа 301! А вот как его проверить, я вообще ума не приложу.
Надеюсь на Вашу помощь, спасибо
  • 0

#2 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 07 июня 2012 - 10:39

Можно использовать скриптовый объект WinHTTP.WinHTTPRequest.5.1 с отключенной опцией WinHttpRequestOption_EnableRedirects: отправляете GET-запрос, а затем проверяете его Status. Вот пример на VBScript:

http://pastebin.com/4dAgNgu7
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных