PHP header returning Status 301 OK

209 views Asked by At

I have this simple PHP code running on a 64 bit linux server featuring PHP 5.4.40:

<?php
  header('HTTP/1.1 301 Moved Permanently');
  header('Location: /folder');
  die();
?>

Any time I connect to this page I get a strange status code: 301 OK I was unable to find where the problem is, hosting is a free plan host-ed, I don't have information about Apache version.

Thanks in advice

EDIT: Maybe I was not clear, I was expecting it to return 301 Moved Permanently, not 301 OK wich is against HTTP specs.

1

There are 1 answers

0
taxicala On

You are setting that 301 code with the following line:

header('HTTP/1.1 301 Moved Permanently');