не проблема, а херня какаято )) вобщем, у меня на локальном апаче редирект в виде header('Status: 200 OK'); header('location: /folder/main.php'); exit(); нормально работает. После перехода в адресной строке браузера значится адрес site.com/folder/main.php А на хостере чето так не срабатывает. Точнее не так как надо. Переход то происходит, но в строке адресной остается предыдущий адрес, хотя страница загружена /folder/main.php. Если редирект писать через http://site.com/... то работает норм. Что это за настройка, которая за это отвечает?
Возможно, браузер неправильно понимает "Status: 200 OK". Это заголовок во-первых, сам отдаётся, во-вторых, формат для CGI-версии PHP. mod_php, который и стоит н хостинге с вероятностью 99% - "HTTP/1.0 200 OK".
lexa на хостинге php установлен как cgi. Наверно в этом трабла. Вобщем, проще переписать все ссылки или заголовки менять?
lexa в 3их при локейшне не надо передавать 200, без буферизации пхп может заслать сначала 200 и все. а при локешне шлется 301/302. у вас на денвере возможно включена буферизация и пых чинит дурость тс в незнании матчасти.
phpdude 200-й статус шлется у меня спецом для хрома, так как с ним бывают проблемы с перенаправлением. какой нах денвер, апач нормальный стоит