Не грабельки, просто загадка для специалистов по веб-сайтам:
Сегодня на работе один из маркетологов прислал письмо про то, что на одном из наших веб-сайтов приделан redirect на другой сайт, и его надо отключить, поскольку тот сайт теперь неактуален.
Ну я первым делом запустил wget -S http://сайт/, чтобы посмотреть, куда там перенаправление, а оттуда index.html успешно скачался без всяких перенаправлений.
Потом зашёл туда же браузером, а его и вправду перенаправило на другой сайт..
Подумал, что, может там проверяется User-Agent, и перенаправляются только обычные браузеры, а прочие программы игнорируются.
Посмотрел в конфиг тамошнего Апача, а там ничего такого нету, обычный VirtualHost без всяких Redirect’ов, и никаких особых настроек для директории, которая DocumentRoot этого сайта.
Посмотрел в саму директорию, вдруг там какой-нибудь php’шный скрипт, но нет, там обычный index.html . И никакого .htaccess’а нету. Так как же это перенаправление работает?
Потом ещё посмотрел в сам index.html, может там это javascript’ом сделано, но тоже нет, там вовсе никаких скриптов нету..
Отгадка:
в index.html обнаружился такой заголовок:
<meta http-equiv="refresh" content="0; URL=http://другой.сайт/">
Оригинал этой записи в личном блоге.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject