Странное поведение сервера при редиректе

C
На сайте с 28.08.2007
Offline
68
372

Нужно сделать редирект с одной страницы на другую.

Создаю файл:


<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: /contacts/");
?>

Проверяю что получилось и вижу зголовок 200 и страницу на которую редирект поставил, тоесть веб сервер сам взял страницу по адресу редиректа и вернул ее с кодом 200. Это что ж за сервера такие хитрые? Ранее таких не встречал.

ClickFrog.ru - система защиты от скликивания контекстной рекламы (http://clickfrog.ru/?page=registration&referrer_id=708)
J
На сайте с 02.02.2009
Offline
53
#1

А чем вы хедеры смотрите?:)

C
На сайте с 28.08.2007
Offline
68
#2
jumash:
А чем вы хедеры смотрите?:)

be1.ru/stat/

catprog добавил 10.07.2009 в 16:10

Если с http написать то работает как надо:)


<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/contacts/");
?>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий