October 6th, 2017

Как же приделан redirect?

Не грабельки, просто загадка для специалистов по веб-сайтам:

Сегодня на работе один из маркетологов прислал письмо про то, что на одном из наших веб-сайтов приделан redirect на другой сайт, и его надо отключить, поскольку тот сайт теперь неактуален.

Ну я первым делом запустил wget -S http://сайт/, чтобы посмотреть, куда там перенаправление, а оттуда index.html успешно скачался без всяких перенаправлений.
Потом зашёл туда же браузером, а его и вправду перенаправило на другой сайт..

Подумал, что, может там проверяется User-Agent, и перенаправляются только обычные браузеры, а прочие программы игнорируются.
Посмотрел в конфиг тамошнего Апача, а там ничего такого нету, обычный VirtualHost без всяких Redirect’ов, и никаких особых настроек для директории, которая DocumentRoot этого сайта.
Посмотрел в саму директорию, вдруг там какой-нибудь php’шный скрипт, но нет, там обычный index.html . И никакого .htaccess’а нету. Так как же это перенаправление работает?

Потом ещё посмотрел в сам index.html, может там это javascript’ом сделано, но тоже нет, там вовсе никаких скриптов нету..

Отгадка:

Collapse )

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)