LINUX.ORG.RU

странные редиректы heroku/godaddy

 , ,


0

2

Прошу помощи с довольно странной ситуацией.

Дано: web-проект хостящийся на heroku (приложение Ruby on Rails)

к сайту прикручен домен от godaddy.com

heroku даёт только динамические адреса, значит прицепить приложение через A-запись на 'naked domain' не получается (это ограничение godaddy).
Поэтому у нас стоит CNAME запись на http://www.ourdomain.com (не хочу светить реальный домен), ссылающаяся на сервер http://www.ourdomain.com.herokudns.com и настроен форвард с ourdomain.com на http://www.ourdomain.com (стандартная функция в админке godaddy.com)

А теперь проблема.

иногда (я бы даже сказал изредка) при вводе в браузере адреса ourdomain.com редирект на www происходит, но к урлу доклеивается какая-то рандомная строка:
http://www.ourdomain.com/VTZoZ/
http://www.ourdomain.com/QpQZZ/
http://www.ourdomain.com/McWbZ/LPUmZ/NgVaZ/
http://www.ourdomain.com/PZmWZ/LpjLZ/LidWZ/RkmPZ/
это приводит к ошибкам 404, заказчик недоволен и я его понимаю ;(

Если заходить через http://www.ourdomain.com, то проблема не воспроизводится вообще (по крайней мере я об этом не знаю).

проблема возникает далеко не всегда, но иногда воспроизводится несколько раз подряд (при этом добавляемая строка каждый раз разная).

кто-нибудь сталкивался с таким?


Ну, в общем, судя по всему, это рукожопие админов Godaddy, хотя их упоротый суппорт это так и не признал. Пришлось городить костыли.

Когда возникает проблема
curl -I ourdomain.com возвращает:

HTTP/1.1 302 Found
Connection: close
Pragma: no-cache
cache-control: no-cache
Location: /UbMMZ/

В нормальные периоды ответ той же команды выглядит как

HTTP/1.1 301 Moved Permanently
Cache-Control: max-age=900
Content-Length: 0
Content-Type: text/html
Location: http://www.ourdomain.com
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 29 Sep 2017 12:27:44 GMT
Age: 0
Connection: keep-alive

dees
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.